首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用指令运行mmenu

使用指令运行mmenu
EN

Stack Overflow用户
提问于 2016-07-18 07:47:01
回答 1查看 67关注 0票数 0

我是angular的新手,并尝试使用mmenu创建一个指令,但不幸的是插件无法工作。任何帮助都是最好的。

我创建了一个plunker

谢谢,

代码语言:javascript
复制
var App = angular.module('wdapp', []);

App.controller('results', function($scope, $http) {
 $http.get('data.json')
   .then(function(res){
      $scope.bookmarks = res.data;                
    });
});

App.directive("mmenu", function()
    {   
        return {
            restrict: "A",
            link: function(scope, element, attrs){
                $(element).mmenu({
                    offCanvas: false,
                    //counters: true,
                    searchfield: {
                        add: false,
                        //search: false,
                    },
                    header: {
                        add: true,
                        update: true,
                        title: "Navigation"
                    },
                    navbar: {
                        title: ""
                    },

                });
            }
        };
    });
EN

回答 1

Stack Overflow用户

发布于 2016-07-18 08:37:42

我对mmenu了解不多,但是根据你的柱塞,最明显的问题是你对restrict: 'A'的使用。这是针对属性指令的。

您需要将其更新为restrict: 'E'restrict: 'EA',以便将其用作element指令;原样:<mmenu></mmenu>

有关restrict属性的更多信息:AngularJS: API: $compile

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38426993

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档