0
我試圖爲jQuery UI ComboBox創建自定義指令,它應該像自動提示和下拉菜單一樣工作。 我沒有得到外觀和感覺,也沒有邏輯。我想用它,因爲它是在JQueryUIjqueryui combo在angularjs中的自定義指令
var DataApp = angular.module("DataApp", []);
DataApp.controller('loginCtrl', loginCtrl);
var loginCtrl = function ($scope) {
$scope.listLang = [{
lang: "AppleScript"}, {
lang: "Asp"
}, {
lang: "BASIC"
}, {
lang: "C"
}, {
lang: "C++"
}, {
lang: "Clojure"
}, {
lang: "COBOL"
}, {
lang: "ColdFusion"
}, {
lang: "Erlang"
}];
};
DataApp.directive('comboBox1', function() {
return {
restrict : 'A',
link: function(scope, element, attrs) {
$(element).combobox();
}
}
});
HTML給出。如果你在瀏覽器中打開某些類型的開發者工具以下
<div ng-app="DataApp">
<div ng-contorller="loginCtrl">
<div class="ui-widget" combo-box1='{}'>
<label>Your preferred programming language:</label>
<select id="combobox" ng-model="list-items" ng-options="listItem.lang for listItem in listLang"></select>
</div>
</div>