我是 Angular 新手,我正在寻找一种方法来实现教程中提到的更高级的模板
1.) 我想为登录页面设置一个不同的模板,并在您登录后使用另一个模板
2.) 拥有多个 ng-view-s 的功能会很好,这样您就可以在每个 url 上以不同的方式提交不同的模板片段......是否有可能以角度实现这一点
3.)是否有更好/更容易使用的模板机制,比如其他一些 js 框架?
理想的情况是在客户端使用类似 facelets 的东西。
虽然不可能有多个 ng-views,但您当然可以拥有多个路由,每个路由映射到一个控制器和一个视图。这将有助于进一步阅读如何使用控制器、路由等。您还可以使用 ng-include 一次或多次,将静态或动态模板 url 映射到控制器中的变量。
AngularJS 在 MVC 性、可扩展性、微调、测试、数据绑定、模板等方面是最好的(如果不是最好的)多功能 JS UI 框架之一。你通常不会出错,只需要花一些开始习惯模式、习语和术语的时间。
我建议研究ui-router以进行嵌套视图。