小编sp3*_*33c的帖子

angularjs:强制重新渲染/完全刷新指令模板

由于题外话题,这是重写:

我为下拉列表写了一个指令.我使用该指令两次作为工作流程.第一个下拉列表通过更改操作触发第二个模型的刷新.虽然模型正确更新,但视图却没有.很多时候你在下拉列表中选择项目,第二个下拉列表显示带有新项目的旧项目,尽管角度模型的console.log()是正确的.

视图具有无限递归.使用ng-include与ng /模板的id进行自我递归:

我的初始plunkr显示模板代码是这样的:http://plnkr.co/edit/jera17uCluGsFs8o5hRG?p = preview

我不明白为什么视图没有完全刷新?

要被更新.

亲切的问候,亚历克斯

angularjs angularjs-directive

22
推荐指数
1
解决办法
5万
查看次数

AngularJS:从不同的指令读取ngModel.$ viewValue的初始值

我想从不同的指令中读取初始值ngModel.$ viewValue.

# coffee script
app.directive 'directive', -> 
  return {
      require: '?ngModel',
      link: (scope, element, attrs, ngModelCtrl) ->
      ........
           console.log(ngModelCtrl.$viewValue) # does give NaN!

           ngModelCtrl.$setViewValue('something'); # only after setting reading does work
           console.log(ngModelCtrl.$viewValue)
Run Code Online (Sandbox Code Playgroud)

我非常感谢任何帮助.

angularjs angularjs-directive

3
推荐指数
1
解决办法
6037
查看次数

标签 统计

angularjs ×2

angularjs-directive ×2