初学 angularJS,对于 ng-include 不太会用

2015-10-26 21:10:20 +08:00
 ynztyl10

做一个页面,有三个部分组成
1.页头的 navbar
2.左侧 navbar
3.右边的 content

左侧的 navbar 会根据页头的 navbar 变化,然后左侧 navbar 由影响 content 内容

现在我这样写会有问题
index.html
<div class="navbar">
...
</div>
<div class="container" ng-app="myApp" ng-view>
</div>

sub1_index.html
<div class="navbar">
...
</div>
<div class="container" ng-app="contentApp" ng-view>
</div>

content.html
<div class="row">
...
</div>

到底是用 ng-view 还是用 ng-include?我的 content.html 会根据 url 加载不同的 html 文件

3396 次点击
所在节点    Angular
4 条回复
bjtugun
2015-10-26 21:32:19 +08:00
来来,我来洗脑,脱离 angular 苦海,用 Vue.js 增寿。
ynztyl10
2015-10-26 22:16:37 +08:00
@bjtugun 用了个第三方库解决了, ui.router ,感觉远不如后端的模板引擎好用,之前用过 smarty 、 jinja2 ,用起来舒服多了
bjtugun
2015-10-26 22:51:33 +08:00
@ynztyl10 还是看应用到哪里去。一般的多页结构我觉得后端处理就很合适, rails like 更佳。
但如果你要做单页应用, hybrid app 呢,用一个有客户端模版有数据绑定的,会更得心应手。
dong3580
2015-12-11 21:02:38 +08:00
@ynztyl10
也可以在三个不同页面里面再加 js 判断和加载数据!
另外三个也可以放在一个页面里,用 css 控制加载显示。很多方法的。这里用 ng-if 也适合

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/231271

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX