используя ui-select, я считаю, что это слишком сложно писать, поэтому я хочу упростить его, создав свою собственную директиву. Но это не сработает.
.directive('crmSelect', function($rootScope) {
return {
restrict : 'E',
replace : true,
transclude : true,
scope : true,
template : '<ui-select> </ui-select>'
};
})
И html довольно прост:
<crm-select> </crm-select>
при запуске кода, ошибка углового отчета (Ошибка: [$ compile: multidir] http://errors.angularjs.org/1.4.4/ $ compile/multidir? p0 = crmSelect & p1 = %20 (mod... 3A %20crmui.controllers ) & р2 = uiSelect & р3 = & р4 = р5 & включение =% 3Cui-выберите% 3E)
Но если я заменю шаблон на что-то вроде шаблона: "abcde", то он работает так, как ожидалось, если я непосредственно использую элемент ui-select в html, он также работает правильно.
Из сообщений об ошибках, похоже, что существует конфликт для нескольких директив, кто-нибудь знает причину и как это исправить?
Большое спасибо.
Следующими могут быть причины