希望的結果是當用戶輸入數據到輸入字段時,它會動態顯示下面的用戶名。例如。當用戶名Sally在輸入字段中輸入她的名字時,在下面它會立即顯示她的名字。 任何想法?謝謝當用戶在輸入字段中輸入數據時無法動態顯示數據
var app = angular.module('app', []);
app.controller('PersonCtrl', function(){
//...
this.name ='tom';
this.test ='mary';
});
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.22/angular.min.js"></script>
<html ng-app="app">
<head>
<link rel="stylesheet" href="http://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/2.3.2/css/bootstrap.min.css">
</head>
<body>
<div class="well span6" ng-controller="PersonCtrl as tim">
<label>Name1:</label>
<input type="text" ng-model="name">
<hr>
<label>Name2:</label>
<input type="text" ng-model="test">
<br>Name1: {{tim.name }}<br>
Name2: {{tim.test }}
</div>
</body>
</html>
最初我使用的$範圍語法,它的工作原理,但當我試圖轉換爲一個新的「控制器爲」語法,它失敗 – epiphany
好吧,我修改爲'ng控制器爲',它將工作。 – JiangangXiong