更新范围变量时如何更新模板?

时间:2015-12-01 11:20:43

标签: javascript angularjs angularjs-ng-include

我想要的是当 orderHistory.type 一个范围变量,其初始值为' list' )的值更改为&时#39; show',呈现 showOrder.html 模板。通过单击o rderHistoryList.html中的链接来调用函数更新orderHistory.type。模型正在更新,模板不会更改。谢谢。

<div data-ng-controller="SettingsController">
    <div ng-if="orderHistory.type=='list'" data-ng-include="'orderHistoryList.html'"></div>
    <div ng-if="orderHistory.type=='show'"data-ng-include="'showOrder.html'"></div>

1 个答案:

答案 0 :(得分:0)

知道了,我在orderHistoryList.html中设置属性ng-controller时犯了一个错误,它在两个页面上创建了SettingsController的不同实例。因此,当在其中一个实例中更新模型时,它没有在主页面上显示任何更改。