相关疑难解决方法(0)

如何将json作为字符串参数传递给指令

当我尝试评估下面的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)

谢谢,穆尔塔扎

angularjs

8
推荐指数
1
解决办法
3万
查看次数

Angularjs将多个参数传递给指令ng-repeat

我怀疑
我有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)

angularjs angularjs-directive angularjs-ng-repeat

6
推荐指数
1
解决办法
7452
查看次数