Я хочу реализовать директивы в своем приложении, но я не могу даже начать с самого простого. Может кто-нибудь сказать мне, почему?Директива, показывающая пустую вкладку
JS:
angular
.module('app.admin.catalog.nutritional_facts')
.directive('nutritionalInfo', nutritionalInfo);
function nutritionalInfo(){
return{
restrict: 'E',
scope: {
quantity: '=',
unit: '='
},
template: "<div> Hello world {{ '{{quantity.qty}} {{unit.u}}' }}</div>"
};
}
HTML:
<nutritional-info quantity="{qty:4}" unit="{u:'g'}"></nutritional-info>
Я несколько новых для Угловое, так это, вероятно, самый простой вопрос когда-либо. Он показывает только пустую метку, она даже не показывает мир Hello. Я уже пытался отправлять ints, строки и объекты в качестве атрибутов.
Ну, чтобы начать с вами объявляем 'NutritionalInfo' с капиталом' n', который должен быть 'nutritionalInfo' – Jax
Во-вторых, ваш синтаксис объекта является неправильным. 'quantity =" {qty: 4} "' будет правильным способом передать объект этому атрибуту –
Спасибо за ваш ответ! Действительно глупые ошибки от меня, но исправлены и то и другое не работает – Sslink