I'm fitting some widgets and the $ watch
expression works perfectly in a file But now I took a new controller and markup into a new controller in a new controller and after the initialization, I set a fire at $ watch
once, but when editing the typing in related input No.
= Function (input) {Console.log ("detected change")} $ scope. $ Watch ("addressInput", testReceivingAddress)}]
Wrapper HTML:
& lt; Ng- included src = "'partial / getRecipientWidget.html'" ng-controller = "getRecipientWidgetController" ng-init = "recipient = certificate" & gt; & Lt ;! - NG-Init does not affect the bug. - & gt; & Lt; / Ng-included & gt; HTML of partial / getRecipientWidget.html
& lt; Md-text-float ng-model = "addressInput" HTML
& gt; & Lt; / MD-text float & gt;
I suspect that there is some chance magic? I have left ng-init
to make it clear: To create a clearly more complex, reusable widget which in this example is $ scope.cert < / Code> will work on its
recipient
.
This is because ng-include
contains a new legacy radius on HTML , So your controller does not have the same reference as $ scope.addressInput
as the $ code = $ scope.addressInput
. GetRecipientWidget.html
It's not easy to explain, but keep you within the HTML of ng-controller
getRecipientWidget.html (And not included above), or you can use an object like some.addressInput
instead of raw addressInput
, which is the reference problem on raw types Avoids (number / string).
No comments:
Post a Comment