javascript - Benefits of using $scope.foo versus foo.vaue -
in controller, can access inputs values value of dom id instead of setting ng-model directive , binding dom value $scope.
for example, in
<input type="text" ng-model="foo" id=foo>
we can either use $scope.foo
or foo.value
in controller. advantage of using $scope in case?
i think main benefits of using ng-model
instead of getting value of input id two-way binding. variable ng-model
date , can use directly in html or wherever want.
<input type="text" ng-model="foo" id="fooinput" /> <p>ng-model value: <span ng-bind="foo"></span></p>
if choose approach when value input id lose feature, little bit better performance. because whenever type into, trigger $digest
cycle causing angular update watchers , bindings in app see if has changed.
a little demo on plunker.
Comments
Post a Comment