【发布时间】:2015-11-17 16:48:35
【问题描述】:
我已经做了一个 angularj 下拉菜单的演示,它工作正常,但现在我想让选定的项目激活,我不知道如何做到这一点,请任何朋友帮助我,我使用了 @987654321 @
Mycode如下:
html
<span class="toolbar-button--quiet navigation-bar__line-height" style="border: none; padding: 0">
<i class="ion-android-more-vertical" dropdown-disabled="isDropdownDisabled" style="font-size: 26px; margin: 0; padding: 0 17px 0 12px;" dropdown-menu="ddMenuOptions" dropdown-model="ddMenuSelected" dropdown-disabled="dropdownsDisabled"></i>
</span>
js
$scope.ddMenuOptions = [
{
text: 'Featured',
code: 'F'
}, {
text: 'Name (A-Z)',
code: 'A'
}, {
text: 'Rating',
code: 'M'
}, {
text: ' Most Popular',
code: 'MP'
}
];
$scope.ddMenuSelected = {
};
$scope.$watch("ddMenuSelected", function(newValue, oldValue) {
$scope.selectedItem = newValue;
var result = document.getElementsByClassName("dropdown");
var wrappedResult = angular.element(result);
wrappedResult.removeClass('active');
wrappedResult.addClass('activated');
if (newValue !== oldValue) {
console.log("=========" + $scope.ddMenuSelected.code);
$rootScope.ddMenuOptions = false;
【问题讨论】:
标签: html angularjs drop-down-menu