2017-10-28 41 views
0

我想在django模板中實現簡單的angular4組件渲染(讓我們來說說使用活動組件的列表)。如何使用angular4僅用於在Django模板中顯示一些數據

我知道這是可能的在angular1中,用幾行代碼(ng-controller and etc)。 React支持相同的只有幾行代碼ReactDOM.render。但不知道它是否可能與angular4。我意識到有什麼叫https://angular.io/api/core/Renderer2,這是接近ReactDOM.render(不知道)。

所以我的問題是

  1. 是否有可能使用angular4我的用例或angular4增長從angular1以至於它不能支持這個用例。
  2. 如何在django模板中實現角度組件(例如:UserActivityComponent)。
  3. 即使我設法做到這一點,角使用打字稿,什麼是最好的方式來將它翻譯成js的部署
  4. 如果它不可能什麼是最好的解決方案。

我們在我們的產品中使用了很多的angular4,所以只是試圖避免在團隊中添加新的堆棧(React)。只是探索是否有辦法,或者我們必須去React。

回答

0

我有一個體驗,我分開我的web應用程序分爲兩個部分,但在同一個項目:

  • 第一部分爲「admin」通過(採用了棱角分明消費Django的REST框架API)的角度管理

  • 第二部分由神社和jQuery

約打字稿的transpilers管理可以使用SystemJswebpack,最好的選擇是使用angular cli,它可以幫助你管理你的前端應用程序。

+0

我不想在角度使用路由。並建立一個水療中心..我只是想在我的Django視圖中使用一個組件。當然,我會用drf來服務它。但我不想讓2project風格。 – rrmerugu

+0

好吧,你可以使用它沒有路線,創建你的組件在單獨的前端應用程序,完成後你可以建立它,然後你可以移動你的資產,index.html和捆綁構建到您的Django項目。你可以在django視圖中將index.html更改爲你想要的視圖的名稱 –

+0

你能指點我的任何代碼實現嗎? – rrmerugu

相關問題