Я строю SPA; Я нахожусь в точке, где я включил Маршруты/Шаблоны. Он работает в основном, однако два плагина, похоже, не работают, я подозреваю, что это связано с моей интеграцией?Как заставить Angular.js работать с другими библиотеками?
# 1 Когда страница загружается изначально, мой слайдер flexSlider отлично работает. Но когда я нажимаю на страницу flexslider, слайдер снова не запускается. Я не вижу ошибок в консоли.
Это реализация слайдера:
$(window).load(function() {
$('.flexslider').flexslider({
pauseOnHover: true,
randomize: true,
animation: "slide"
});
});
Это мой сценарий для моего углового файла:
var rustyApp = angular.module('rustyApp', [
'ngRoute',
'viewController'
]);
rustyApp.config(['$routeProvider', function($routeProvider) {
$routeProvider
.when('/home', {
templateUrl: 'partials/home.html',
controller: 'HomeController'
})
.when('/work', {
templateUrl: 'partials/work.html',
controller: 'WorkController'
})
.when('/contact', {
templateUrl: 'partials/contact.html',
controller: 'ContactController'
})
.otherwise({
redirectTo: '/home'
})
}]);
var viewController = angular.module('viewController', []);
rustyApp.controller('HomeController', function($scope) {});
rustyApp.controller('WorkController', function($scope) {});
rustyApp.controller('ContactController', function($scope) {});
# 2 Я использую вне холста навигации для мобильных устройств. Когда я нажимаю ссылку для соответствующей страницы, я получаю разные шаблоны/представления, но боковая панель не закрывается.
<aside class="left-off-canvas-menu">
<ul class=" off-canvas-list">
<li class="uk-active"><a href="#home"><i class="uk-icon-home"></i>home</a></li>
<li><a href="#work"><i class="uk-icon-photo"></i> work</a></li>
<li><a href="#contact"><i class="uk-icon-envelope-o"></i> contact</a></li>
</ul>
</aside>
# 3 Прямо сейчас вы можете увидеть его показ /#/home
не следует, что быть index.html/home
?
Заранее спасибо
Собираюсь прочитать сообщение .. Не знаю, будет ли работать следующее, но я уверен, что, как и ваш пост, он указывает на правильный путь. https://github.com/thenikso/angular-flexslider и http://pineconellc.github.io/angular-foundation/ Спасибо за отзыв, отличная помощь в том, чтобы заставить меня задуматься о проблеме угловым способом! –
Это хорошие новости! Теперь все, что вам нужно сделать, это ввести этот модуль и начать использовать его, как волшебный шарм! :) – CozyAzure