2016-02-21 3 views
-4

Так что, если мой объект JSON массив возвращает это:Угловых нг-шоу не Eval правильно

"Tools": [ 
{ 
    "name": "Submit a Claim", 
    "position": 1, 
    "isOn": true, 
    "alert": null 
}, 
{ 
    "name": "My Recurring Claims", 
    "position": 2, 
    "isOn": true, 
    "alert": null 
}, 
{ 
    "name": "Online Enrollment", 
    "position": 3, 
    "isOn": false, 
    "alert": "Online enrollment is available for the upcoming plan year. Click here to enroll!" 
}, 

И мои нг-шоу HTML имеет следующее:

<div class="toolTile col-md-3" ng-show="Tools.name = 'Online Enrollment' && Tools.isOn==true "> 
    <a href="#/claimEnter"> 
     <img class="toolIcon" src="ppt/assets/toolIcons/oe.svg"> 
     <p>Online Enrollment</p> 
    </a> 
</div> 
<div class="toolTile col-md-3" ng-show="Tools.name = 'Submit a Claim' && Tools.isOn==true "> 
    <a ng-click="transId()" ng-href="{{ ppt.Globals.hasDebitCard ? '#/claimEnter' : '#/claimSub' }}" > 
     <img src="ppt/assets/toolIcons/submitclaim.svg" > 
     <p>Submit a Claim</p> 
    </a> 
</div> 

Почему держать evaluationing в ложный? Я попробовал несколько вариантов, и «Online Enrollments» должен скрываться, пока «Отправить заявку» должен показать.

Любые идеи о том, что я могу делать неправильно здесь?

Большое спасибо.

+1

забыл '=='? в 'Tools.name = 'Отправить заявку' –

ответ

1

Hi Man Вы не зарегистрировали код без заголовка и хвоста. Были некоторые ошибки Синтаксические ошибки, которые вызвали проблему.

Вам необходимо предоставить плунжер с кодом багги хотя бы для некоторой помощи :-).

Когда вы получили массив в объекте, вам нужно его повторить.

я предоставил вам выполняющегося Plunker: -

<div ng-repeat="tool in data.Tools"> 
       <div ng-show="tool.name == 'Online Enrollment' && tool.isOn==false "> 
        Online Enrollment 
       </div> 

       <div ng-show="tool.name == 'Submit a Claim' && tool.isOn == true "> 
        Submit a Claim 
       </div> 

       </div> 

Plunker: -

http://plnkr.co/edit/B01pKWLsUtA2JlTAPOd5?p=preview

удачи !! Позвольте мне знать ваши запросы, если они есть!

Смежные вопросы