我如何使用angular4只是为了在Django模板中显示一些数据

时间:2017-10-28 06:59:56

标签: django angular

我想在django模板中实现简单的angular4组件渲染(比如使用活动组件列表)。

我知道在angular1中可以使用几行代码(ng-controller and etc)。只需几行代码ReactDOM.render,React支持相同的功能。但不确定它是否可以使用angular4。我意识到有一些名为https://angular.io/api/core/Renderer2的东西,这是一个接近ReactDOM.render的东西(不确定)。

所以我的问题是

  1. 是否可以将angular4用于我的用例,或者angular4已经从angular1增长了很多,以至于它无法支持这个用例。
  2. 如何在django模板中实现角度组件(例如:UserActivityComponent)。
  3. 即使我设法这样做,角度使用打字稿,最好的方法是将其翻译为js以进行部署
  4. 如果不可能是最好的解决方案。
  5. 我们在产品中使用了很多angular4,所以只是试图避免在团队中添加新堆栈(React)。只是探索是否有办法或我们必须去React。

1 个答案:

答案 0 :(得分:0)

我有一种经历,我将我的网络应用程序分成两部分,但在同一个项目中:

  • 第一部分" admin"由angular管理(使用角度消耗django rest框架API)

  • 由jinja和jquery管理的第二部分

关于打字稿的转录程序,你可以使用 SystemJs webpack ,最好的选择是使用angular cli来帮助你管理你的前端应用程序。