+ Breadcrumbs component; - Breadcrumbs directive

This commit is contained in:
tmshv committed 2016-02-22 02:13:08 +03:00
1 parent cadee171fc
commit c3b095feb4
4 files changed
+13 -13

No files matched your search

+2 -1
View File
@@ -3,6 +3,7 @@
**/ **/
import MainMenu from './components/MainMenu'; import MainMenu from './components/MainMenu';
import Breadcrumbs from './components/Breadcrumbs';
import Document from './components/Document'; import Document from './components/Document';
import Award from './components/Award'; import Award from './components/Award';
import GalleryItem from './components/GalleryItem'; import GalleryItem from './components/GalleryItem';
@@ -92,7 +93,6 @@ app.run(($location, $rootScope, $http) => {
api, api,
IOService, IOService,
MenuService, MenuService,
require('./ui/breadcrumbs'),
require('./ui/timeline'), require('./ui/timeline'),
require('./filters/strip'), require('./filters/strip'),
require('./filters/remove-hashtags'), require('./filters/remove-hashtags'),
@@ -103,6 +103,7 @@ app.run(($location, $rootScope, $http) => {
require('./controllers/ContactsController'), require('./controllers/ContactsController'),
require('./controllers/CopyrightController'), require('./controllers/CopyrightController'),
MainMenu, MainMenu,
Breadcrumbs,
Document, Document,
Award, Award,
GalleryItem, GalleryItem,
+10
View File
@@ -0,0 +1,10 @@
import template from '../../templates/components/breadcrumbs.html';
export default function (app) {
app.component('breadcrumbs', {
bindings: {
crumbs: '='
},
template: template
});
};
-11
View File
@@ -1,11 +0,0 @@
module.exports = function(app) {
app.directive('breadcrumbs', function () {
return {
restrict: 'E',
templateUrl: '/views/breadcrumbs.html',
scope: {
crumbs: '='
}
};
});
};
@@ -1,6 +1,6 @@
<nav class="breadcrumbs"> <nav class="breadcrumbs">
<ul> <ul>
<li ng-repeat="i in crumbs"> <li ng-repeat="i in $ctrl.crumbs">
<a ng-show="i.url" href="{{i.url}}">{{i.name}}</a> <a ng-show="i.url" href="{{i.url}}">{{i.name}}</a>
<span ng-hide="i.url">{{i.name}}</span> <span ng-hide="i.url">{{i.name}}</span>
</li> </li>