Если кто-то может помочь, я был бы очень благодарен. Я довольно новичок в AngularJS и пытаюсь его изучить. Проблема у меня в том, что один из контроллеров не вызывается, когда кнопка Купленный нажатаКонтроллер AngularJS не вызывается из html
<div class="col-md-6" ng-controller="AlreadyBoughtController as Items">
<h2>Already Bought:</h2>
<ul ng-repeat="bought in Items.ItemsBought track by $index">
<li>Bought {{bought.quantity}} {{bought.name}}</li>
</ul>
<div class="emptyMessage" ng-if="Items.ItemsBought.length === 0">Nothing bought yet.</div>
</div>.
Пожалуйста, смотрите полный код с app.js файла на plunker: http://plnkr.co/edit/8wKY7PPZ6mINsFGCJQfP?p=preview
Вы можете отлаживать это, поместив '{{Items}}' где-то под тем, где вы определяете 'AlreadyBoughtController в качестве предметов '- вы увидите, что CTRL на самом деле загружается нормально, но добавление« купленного »элемента происходит как null. http://embed.plnkr.co/Mhoa50ClNcbOPbC1D2Py/ Ошибка возникает из вашей реализации, чтобы добавить купленные предметы. –
Да, я вижу это, но мне нужен кто-то, кто объяснит мне, почему он приходит как нуль и что я делаю неправильно. Спасибо –