我相信這是基本的東西,但我找不到它。我正在嘗試將數據發送回控制器。我相信ng-click事件不會觸發。這是我嘗試調試問題。我相信我已經剝離下來,以一個簡單的警報的最基本..另一個ng-click()不按預期方式工作
這裏是控制器和局部視圖
angular.module('FieldApp', [])
.controller('FieldCtrl', function($scope, $http) {
$scope.createField = function($scope, $http) {
alert("Create Field");
}
})
<script src="./bower_components/angular/angular.js"></script>
<script src="./bower_components/angular-route/angular-route.js"></script>
<div class="container" ng-app="FieldApp" ng-controller="FieldCtrl">
<button type="button" class="btn btn-primary btn-lg btn-block" ng-click="createField()">Add Field</button>
</div>
<script src="./js/field.js" charset="utf-8">
歡呼
複製代碼粘貼到jsfiddle,它似乎工作正常:https://jsfiddle.net/btsjrjkc/ –
從參數化部分中刪除$範圍和$ http並使用像$ scope.createField = function(){/ /你的代碼} –