Angularjs 将指令作用域属性绑定到字符串

Angularjs 将指令作用域属性绑定到字符串,angularjs,Angularjs,HTML代码: <ul drag-drop idProperty="today" > <li draggable="true" ng-repeat="option in options track by $index" > {{option.plan_option_id}} </li> </ul> 我希望idProperty只获取一个字符串值(例如星期二),而不连接到$scope(例如$scope.today='星期二

HTML代码:

<ul  drag-drop  idProperty="today" >
  <li  draggable="true" ng-repeat="option in options track by $index" >
       {{option.plan_option_id}}
  </li>
</ul>
我希望idProperty只获取一个字符串值(例如星期二),而不连接到$scope(例如$scope.today='星期二')。是否仍然可以使用字符串值直接在HTML中绑定idProperty?类似这样的:
idProperty=“‘星期二’”

你很接近了

你有这一行:

<ul  drag-drop  idProperty="today" >

应该是哪一个

<ul  drag-drop  id-property="today" >

你很接近了

你有这一行:

<ul  drag-drop  idProperty="today" >

应该是哪一个

<ul  drag-drop  id-property="today" >


您应该使用
id property=“today”
来实现此功能

要在不使用指令的
范围
的情况下获取它,您只需读取指令的属性:

module.directive('dragDrop',  function() {
  return {
    link: function(scope, element, attrs) {
        var idProperty = attrs.idProperty;
    }
  }
});

您应该使用
id property=“today”
来实现这一点

要在不使用指令的
范围
的情况下获取它,您只需读取指令的属性:

module.directive('dragDrop',  function() {
  return {
    link: function(scope, element, attrs) {
        var idProperty = attrs.idProperty;
    }
  }
});

可能应该是这样的

 <ul  drag-drop  id-property="today" >
 <li  draggable="true" ng-repeat="option in options track by $index" >
   {{option.plan_option_id}}
</li>
ngRepeat directive 
in html - > ng-repeat


your directive which you have made
idProperty
in html -> id-property

可能应该是这样的

 <ul  drag-drop  id-property="today" >
 <li  draggable="true" ng-repeat="option in options track by $index" >
   {{option.plan_option_id}}
</li>
ngRepeat directive 
in html - > ng-repeat


your directive which you have made
idProperty
in html -> id-property

当您在html中使用指令时,它必须像这样使用

 <ul  drag-drop  id-property="today" >
 <li  draggable="true" ng-repeat="option in options track by $index" >
   {{option.plan_option_id}}
</li>
ngRepeat directive 
in html - > ng-repeat


your directive which you have made
idProperty
in html -> id-property
因为每个大写字符都应该替换为 所以使用


阅读本文档


当您在html中使用指令时,它必须像这样使用

 <ul  drag-drop  id-property="today" >
 <li  draggable="true" ng-repeat="option in options track by $index" >
   {{option.plan_option_id}}
</li>
ngRepeat directive 
in html - > ng-repeat


your directive which you have made
idProperty
in html -> id-property
因为每个大写字符都应该替换为 所以使用


阅读本文档

使用
id property=“today”
而不是使用
id property=“today”