0
我是AngularJS的新手,只是玩弄東西。這是我的HTML:初學者AngularJS代碼不按預期方式工作
<div ng-app ng-controller="nameController">
<input type="text" value="Jack" ng-model="fname" />
<input type="text" value="Sparrow" ng-model="lname" />
{{getFullName()}}
</div>
<input type="text" value="Hello" />
這裏是控制器代碼:
function nameController($scope) {
$scope.getFullName = function() {
return $scope.fname + " " + $scope.lname;
};
}
我已經設置使用value
屬性輸入文本字段的值。所以我期望控制器功能getFullName
讀取這些值並在頁面加載時返回全名。但我得到的是:
undefined undefined
而輸入文本框爲空。爲什麼這樣?
確定DAT工程....只是知道爲什麼它不會從價值拿起數據ATTR輸入元素的頁面加載 – iJade
@iBlue - 就因爲這是它的工作方式。數據屬於模型,不屬於視圖。 –