【发布时间】:2016-04-02 12:17:45
【问题描述】:
我需要根据对特定单选按钮组的选择来刷新一些数据。
工作的笨蛋http://plnkr.co/edit/kZhsiU4pVpHhoscVkvMQ?p=preview
但是我既不能通过 ng-change 也不能通过 ng-click 来执行我的方法,该方法会更新名称并使 Hello World 显示 Hello 'selection'。
$scope.updateValue = function(){
$scope.name = $scope.data.myNumber;
};
但我可以看到数据绑定的两种方式都有效 - 因此模型正在更新。
<span>You selected {{ data.myNumber }}</span>
附带说明:我尝试的另一件事是观察模型值并执行我想做的事情,但这也不起作用 - 除了页面加载之外,不会再次触发 watchcollection。
plunker 只是单选按钮选择问题的一种表示——我想要在数据刷新中实现的更复杂。
任何帮助将不胜感激。
【问题讨论】:
-
您希望在模式打开时在主页上更改它?
-
是的,我希望它在主页上进行更改 - 当进行选择时。基本上,Hello World 应该更新为 Hello 'selection'!但很明显,只有当你点击 OK 时你才能看到它。
-
对于复杂的数据通信,看我的回答。
标签: javascript angularjs