У меня есть следующие HTMLУгловой JS простой кнопка нг-клик не работает
<html ng-app="processBeautifierApp">
...
<body ng-controller="PBCtrl" style="padding: 20px;">
<div id="header">
<div style="padding: 7px; float: right;">
<select ng-model="selectedProcess" ng-options="prozess as prozess for prozess in prozessListe"></select><br/>
<button type="button" ng-click="forceRefresh()">Force DCTM Refresh</button>
</div>
</div>
...
</body>
Соответствующая Javascript
var processBeautifierApp = angular.module('processBeautifierApp', []);
processBeautifierApp.controller('PBCtrl', function ($scope, $http, $interval, $window){
...
$scope.forceRefresh = function() {
...
}
});
select
элемента и кнопка показывается правильно. Параметры были заполнены из режима, $scope.selectedProcess
изменяется, когда пользователь выбирает другой вариант.
Но: кнопка ng-click
не реагирует. $scope.forceRefresh()
никогда не будет называться. На консоли нет ошибки ... она просто не реагирует вообще. Вы можете понять, почему?
проверить все файлы включены правильно –
Создать плкер или скрипку для вашей prblem – Sajeetharan
Какие файлы в точности? Я вижу, что Angular JS включен правильно, потому что 'select' был заполнен, и его соответствующая' $ scope. $ Watch' работает нормально. Но '$ scope.forceRefresh = function()' не – devnull69