本文介绍了Angularjs 多个指令 [gridsection, gridsection] 要求模板:<div gridsection="">的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我收到错误:Multiple directives [gridsection, gridsection] 要求使用此代码的模板:<div gridsection="">.

我不知道我是如何使用嵌套指令的,或者是什么导致了这种情况.

html 页面

指令

angular.module('web').directive('gridsection', function() {返回 {限制:'A',替换:假,范围: {病人:=病人"},templateUrl: '指令/section.html',链接:函数(范围,元素,属性,fn){}};});

指令/section.html

这里?

解决方案

您似乎在 Angular 代码中多次声明 gridsection.

I'm receiving the error: Multiple directives [gridsection, gridsection] asking for templateon : <div gridsection=""> with this code.

I don't see how i'm using nested directives or what is causing this.

html page

<div gridsection ></div>

directive

angular.module('web').directive('gridsection', function() {
    return {
        restrict: 'A',
        replace: false,

        scope: {
      patient: "=patient"
        },
        templateUrl: 'directive/section.html',
        link: function(scope, element, attrs, fn) {


        }
    };
});

directive/section.html

<div>
  here?
</div>
解决方案

It seems like you are declaring the gridsection multiple times in your angular code.

这篇关于Angularjs 多个指令 [gridsection, gridsection] 要求模板:&lt;div gridsection=""&gt;的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-27 17:05