我正在使用https://github.com/localytics/angular-chosen作为带有远程加载的角度选择框应用程序,如示例所示。
p0
我的控制器是连接到视图的控制器,只有当用户点击编辑按钮时才会发挥作用:
angular.module('App', ['ngResource', 'localytics.directives'])
.controller('BeerCtrl', function($scope) {
$scope.beers = $resource('api/beers').query()
});
这不起作用(不会将选项加载到所选的选项中 - 但是在原始“选择”框中的DOM中甚至可以看到这些选项。)
然而,当我将ng-controller标签移动到#modal div时,它确实有效,但是,它在页面加载时调用资源,这是一种浪费,因为我只需要加载选项(很多!)如果编辑莫代尔开了。
感谢任何帮助。 感谢