javascript - 当没有属性时如何调用指令?

标签 javascript html angularjs angularjs-directive

我有一个指令,

 .directive('lbd', function () {
  return {
      restrict: 'E',
      scope: {
          context: '=',
          dui: '='
      },
      templateUrl: 'app/templates/lbd-directive.html',
   });

有时我在没有任何atttrs的情况下调用它,但我不知道该怎么做。

这不起作用,

 <lbd class="col-xs-12 lbd" context="" dui="" ></lbd>

谁能帮帮我。谢谢。

最佳答案

按这个方法试试

.directive('lbd', function () {
  return {
      restrict: 'E',
      scope: {
          context: '=?', // notice the ? makes this parameter optional.
          dui: '=?' // notice the ? makes this parameter optional.
      },
      templateUrl: 'app/templates/lbd-directive.html',
   });

关于javascript - 当没有属性时如何调用指令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44211134/

相关文章:

javascript - 在 javascript 中设置后台计时器

javascript - MongoDB javascript 传递参数

javascript - 为什么我无法通过 CURL PHP 获取包含实际内容的链接,而不是手动访问它?

angularjs - 如何在 ng-repeat 的 Angular 指令中预渲染变量?

javascript - 如何从 Chrome 中的文件输入中删除 "No file chosen"工具提示?

javascript - 根据覆盖背景区域的亮度更改文本颜色?

javascript - 如何根据密码强度显示自定义消息

javascript - 如何用 jQuery 替换 innerHTML?

javascript - 像 Bootstrap 这样的东西可以用 Angular 折叠

angularjs - angular.js - 类型错误 : Cannot read property 'then' of undefined