gpt4 book ai didi

javascript - Angular js : Unable to create directive

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:31:49 25 4
gpt4 key购买 nike

我正在尝试创建指令,但我的指令函数没有被调用。

index.html

<div ng-repeat="que in questions.Cars">
<question-dir>print from direcetive</question-dir>
</div>

ConytrolDirective.js

(function () {
"use strict";

angular
.module("autoQuote")
.directive('questionDir',["questionDir"] );

function questionDir()
{
return {
template : "<h1>Made by a directive!</h1>"
};
}

}());

最佳答案

您的代码中有几个错误。

  1. 您应该使用函数名称而不是 "questionDir"
    .directive('questionDir',[questionDir] );

  2. 使用 kebab case (- 分隔词)同时使用指令名称

    `<question-dir>print from direcetive</question-dir>`
  3. 另外你需要引用<script src="controlDirectives.js"></script>在您的 index.html 页面上。

Demo here

关于javascript - Angular js : Unable to create directive,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38392119/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com