2017-07-19 50 views
0

我有一個從API獲取用戶數據的下拉列表: -如何使用angularjs multidropdown更改數據

<label>User List:</label> 
    <select ng-options="a as a.userCode for a in users" ng-model="user"> 
    </select> 

我的指令代碼: -

scope.getAllUsers = function(){ 
     scope.users = []; 
    ApiServices.getAllUsers().then(function (response) { 
     scope.users = response.data;//array of objects 
    }); 
    } 

    scope.getAllUsers(); 

我想從上面的多選值落下。所以我想使用http://dotansimha.github.io/angularjs-dropdown-multiselect/docs/#/main ,但根據我只能用於控制器中定義的對象數組的示例。有沒有辦法將它用於可隨時更改的服務器數據。

+0

那麼你在說哪個指令?它看起來像一個控制器代碼,不是指令一 – Alburkerk

+0

上面的代碼是在我的指令。我沒有提到不必要的代碼。 –

+0

好的,但你要在html代碼中調用這個指令嗎?我只看到ngOptions和ngModel調用 – Alburkerk

回答

0

針對這種情況,創建服務從服務器獲取數據,並在成功響應後使用回調函數返回數據。