【发布时间】:2015-09-16 10:52:41
【问题描述】:
我在我的 angularjs 网站中使用 ddSlick 插件。该插件工作正常。但是选择该选项后,范围变量不会更新。这个link 也是同样的问题。但答案对我不起作用。
$scope.ddData = []
for(var i in $scope.List){
var tempData = {}
tempData.text = $scope.List[i].name
tempData.value = $scope.List[i].slug
tempData.imageSrc = $scope.List[i].img + '.png'
if(i == 0)
tempData.selected = true
else
tempData.selected = false
$scope.ddData.push(tempData)
}
$('#Dropdown').ddslick({
data: $scope.ddData,
width: 350,
imagePosition: "left",
selectText: "Select a list",
onSelected: function (data) {
$scope.updateSelected(data);
$scope.$apply();
}
});
$scope.updateSelected = function(data){
$scope.Selected = data.selectedData.value
}
我必须遍历一个变量来获取下拉列表的 json 数据。有人可以帮忙吗?谢谢!
【问题讨论】:
-
您使用的是最新版本的
ddSlick吗?
标签: javascript angularjs angularjs-directive angularjs-scope