Unë jam duke bërë një direktivë të personalizuar në AngularJS 1.4.3. Më poshtë është kodi im direktiv.
'use strict';
angular.module('psFramework').directive('psFramework', function () {
return {
transclude: true,
scope: {
},
controller: 'psFrameworkController',
templatesUrl: 'ext-modules/psFramework/psFrameworkTemplate.html'
}
});
Këtu është kontrolluesi im psFrameworkController
'use strict';
angular.module('psFramework').controller('psFrameworkController',
['$scope',
function ($scope) {
}
]);
Moduli im psFrameworkModule
'use strict';
angular.module('psFramework', ['psMenu', 'psDashboard']);
Dhe shabllonet psFrameworkTemplate.html
, që është shumë e thjeshtë
<h1>Hello</h1>
Kur vendos etiketat <ps-framework></ps-framework>
në skedarin tim index.html
, atëherë disi nuk e jep shabllonin.
këtu është index.html
ime
<body class="container-fluid">
<ps-framework></ps-framework>
</body>