Я уже переопределил макеты и представления по умолчанию. Поэтому я вижу содержимое своего собственного файла index.html. Но как он загружает header.html из системного пакета? Почему он не загружает мой собственный header.html, который живет в моем собственном пакете?Не удается переопределить файл header.html
Это то, что я в настоящее время в моем собственном пакете: в серверном/просмотров/макеты/default.html:
<div class="navbar navbar-inverse navbar-fixed-top" data-ng-include="'/myTheme/views/header.html'" data-role="navigation"></div>
И это, как я переопределен раскладок по умолчанию в моем собственном пакете в приложении. ЯШ:
MyTheme.register(function(app, auth, database) {
//We enable routing. By default the Package Object is passed to the routes
MyTheme.routes(app, auth, database);
//We are adding a link to the main menu for all authenticated users
MyTheme.menus.add({
title: 'myTheme example page',
link: 'myTheme example page',
roles: ['authenticated'],
menu: 'main'
});
app.set('views', __dirname + '/server/views');
// More code..
И это, как я переопределен свои мнения общественности в моем собственном пакете в myTheme.js:
'use strict';
angular.module('mean.myTheme', ['mean.system']).config(['$viewPathProvider', '$stateProvider',
function($viewPathProvider, $stateProvider) {
$viewPathProvider.override('system/views/index.html', 'myTheme/views/index.html');
}
]);