Я устанавливаю базовый шаблон для своего веб-приложения, используя только Одна директива , которая имеет Несколько методов , возвращая различные шаблоны.
То, что я сделал до сих пор, так этосделать это так же, как я звоню Службы
СЕРВИС
app.service('myService', function() {
let path = "app/api/";
return {
getStudentInfo: () => {
//Some Statement...
}
}
})
Теперь, в случае, если я в данный момент вызываю Директиву. Но, похоже, не работает
DIRECTIVE
app.directive('baseTemplate', function() {
let path = "app/templates/"; // my basetemplate path folder
// I want to call specific methods returning the template I need.
return {
getCategory: () => {
return {
restrict: 'A',
template: '<strong> HELLO WORLD! </strong>'
}
},
getTable: () => {
return: {
restrict: 'A',
template: '<table> SOME DATA! </table>'
}
}
}
})
Это то, что я делаю при вызове директивы
HTML
<div base-template.getCategory>
//The Output should be <strong> HELLO WORLD! </strong>
</div>
<div base-template.getTable>
//The same as the above Out should <table> SOME DATA! </table>
</div>