对于下面的HTML和JS控制器,为什么'clear'按钮不能触发该函数?AngularJS - 控制器内的功能没有被调用,因为我期望在简单的例子中
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.4.3/angular.min.js"></script>
<script src="app.js"></script>
</head>
<body ng-app="app" ng-controller="resetController as reset">
<div>
<label>Name:</label>
<input type="text" ng-model="yourName" placeholder="Enter a name here">
<button ng-click="clearName">Clear</button>
<hr>
<h1>Hello {{yourName}}!</h1>
</div>
</body>
</html>
而且app.js文件
angular.module('app', [])
.controller('resetController', function($scope) {
$scope.yourName = 'Start';
$scope.clearName = function(){
console.log('clearing name...');
$scope.yourName = '';
};
});
'NG点击= “clearName()”' – Phil