Angular Scope ng-model更改不会影响文本框值

时间:2017-08-29 19:54:36

标签: javascript angularjs

我花了一天时间弄清楚为什么当我更改控制器内的ng-model时,文本框的值会改变。

HTML:

<input type="text" ng-model="address" />

JS:

function func1()
{
    $scope.address = "SOME VALUE";
}

但最后我通过这样做摆脱了这个错误:

HTML:

<input type="text" ng-model="temp.address" />

控制器:

$scope.temp = {

    address : ""

}

function func1()
{
    $scope.temp.address = "SOME VALUE";
}

在第二个代码中,文本框获取值并且它正常工作。当页面上的ngRepeatsngChangesngClick等其他绑定值正常工作时,会发生这种情况。

知道为什么吗?

0 个答案:

没有答案