在md-select下使用自定义指令传递ngModel和ngChange

问题描述 投票:0回答:1

我正在md-select上制作一个自定义指令。我遇到ngModelngChange的默认行为问题。我似乎无法使它们一起工作。

目前我有这个http://next.plnkr.co/edit/X34DUWtkyYhbwJP4?open=lib%2Fscript.js

qazxsw poi正在更新,但qazxsw poi似乎不起作用。

我还尝试了ngModel中显示的方法,但在设置值超时时出现问题(假设值来自api)。

ngChange

我想让这两个属性作为默认值http://embed.plnkr.co/HZAHSyi9L8UQdE24zYYI/工作。

javascript angularjs angularjs-material md-select
1个回答
1
投票

使用ng-model和custom指令时,可以将app.controller("appCtrl", function($scope){ $scope.items = [1,2,3,4,5,6]; $scope.foo=2; // this works $scope.bar = function(foo) { $scope.aux = foo; } setTimeout(function(){ $scope.foo=5; }, 0); // this doesnt work }); 指定为require,然后自动访问其他指令,如md-selectngModel。我已经更新了你的plunkr:ngChange

HTML

ngRequired

JavaScript的

http://next.plnkr.co/edit/VzYpZ2elmzV6XkbM?open=lib
© www.soinside.com 2019 - 2024. All rights reserved.