2
我有以下選擇:伍 - 更改未觸發第二次
<div class="form-group">
<label class="col-md-4 control-label" for="activity">Activity</label>
<div class="col-md-4">
<select id="activity" name="activity" class="inputsvalues" ng-model="activitymodel.deptid" ng-change="getUsers(activitymodel.deptid)" ng-options="activity.DepartmentId as activity.ActivityDescription for activity in activities"></select>
</div>
</div>
控制器代碼:
$scope.getUsers = function (id) {
$http({
method: 'GET',
url: 'api/User/GetUsers/' + id,
}).success(function (data, status, header) {
$scope.users = data;
}).error(function (data, status, headers, config) {
$scope.status = status + ' ' + headers;
});
}
的問題是,NG-變化功能被炒魷魚的第一時間我選擇的東西。第二次起,它沒有擊中控制器。這裏有什麼可能是錯的?
不確定這裏有什麼問題,但另一種選擇是在activityModel上放置$ watch並相應地調用getUsers。這是爲你工作嗎? –
也試過了。不起作用。 – Murali
我也有同樣的問題,你有沒有找到解決你的問題? –