当我尝试评估下面的json表格时,它给了我一个错误 -
eval("{form: 'form' , nameToMatch: 'password1'}")
Run Code Online (Sandbox Code Playgroud)
为什么上述表格无效?
但是以下工作正常 -
eval("{form: 'form'}")
Run Code Online (Sandbox Code Playgroud)
我试图将上面的json作为字符串传递,作为指令的param输入.
下面是html -
<input type="password" name="password2" ng-model="user.confirmPassword" placeholder="Confirm Password" match="{form: 'form', nameToMatch: 'password1'}" required="required"/>
Run Code Online (Sandbox Code Playgroud)
谢谢,穆尔塔扎
我怀疑
我有html:
这里有两种类型的数据:post和person.每个帖子的json都有一系列的人.我希望从指令到控制器检索等级Value,dataCategory和id(mydata.id/childData.id):
<div ng-repeat="mydata in data" class="ng-scope ng-binding">
<p class="ng-binding">{{mydata.postdata}}</p>
<div star-rating rating-value="rating" data-cat="post" data-id="{{mydata.id}}" ></div>
<div ng-repeat="childData in mydata.personRelatedData">
{{childData.personName}}
<div star-rating rating-value="rating" data-cat="person" data-id="{{childData .id}}" >
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
我有一个指令:
myDirectives.directive('starRating', function () {
return {
restrict: 'A',
template: '<div> <ul style="margin : 0px">' +
'<li ng-repeat="i in getNumber(myNumber)" ng-click="toggle($index)" id=$index readonly="false">' +
'</li>' +
'</ul></div>',
scope: {
ratingValue: '=',
dataCat: '=',
dataId: '=',
readonly: '@',
onRatingSelected: '&'
},
link: function (scope, elem, attrs) {
scope.myNumber = 5; …Run Code Online (Sandbox Code Playgroud)