8
Non sono esattamente sicuro su come richiedere e definire una direttiva utilizzando un modulo requirejs.Come definiamo una direttiva angularjs in un modulo requirejs?
Questo è il mio codice per il file che contiene le direttive direttiva/locationBtn.js
define(['Zf2NVIApp'], function (Zf2NVIApp) {
'use strict';
Zf2NVIApp.directive('locationBtn', function() {
return {
template: '<div></div>',
restrict: 'E',
link: function postLink(scope, element, attrs) {
console.log("we are in the location btn module");
element.text('this is the locationBtn directive');
}
};
});
});
questo è il codice per il mio file main.js
require.config({
shim: {
},
paths: {
angular: 'vendor/angular',
jquery: 'vendor/jquery.min',
locationBtn: 'directives/locationBtn'
}
});
require(['Zf2NVIApp', 'locationBtn'], function (app, locationBtn) {
// use app here
angular.bootstrap(document,['Zf2NVIApp']);
});
sì che ha fatto il trucco. –