Директива шаблона (items.html)функция контроллера не вызывается из шаблона директивы в AngularJS
<li ng-repeat="item in itemCart">
{{item.title}} <br>
{{item.category}}  
{{ formatCurrencyFunction({cost: item.price}) }}
</li>
Этот обычай директива используется в Second.html
<h1>
This is Second.
{{header}}
</h1>
<hr>
<ul>
<items-list item-cart="items" format-currency-function="formatPrice(cost)"></items-list>
</ul>
Код для контроллера является:
Функция formatPrice не вызывается из директивы Items.html
Что нужно исправить в моем коде, чтобы заставить его работать?
Любая причина, по которой функция formatPrice должна существовать в контроллере? Могли бы вы перенести его в директиву? –
Hi Tah Tatsumoto .. Я изучал, как заставить приложение работать, передав область действия от родительской директивы для детей. Да, это сработает так, как вы предлагаете использовать эту функцию. Но мне нужно понять, почему это подход не работает. – Navaneeth