Привет и спасибо за чтение.
У меня есть приложение angular imx, и ive наткнулся на проблему. настроен таким образом
index.html -
<html ng-app="myApp">
...
<div ng-view></div>
<div ng-include="'footer.html'"></div>
...
</html>
Я не буду помещать свои маршруты в довольно простой/домашний, показывает /home/index.html и т.д.
/home/index.html(представление по умолчанию, когда вы приходите на сайт)
<div class="responsive-block1">
<div class="tweet-me">
<h1> tweet me </h1>
</div>
<div class="twitter-box">
<twitter-timeline></twitter-timeline>
</div>
twitter директива временной шкалы
directives.directive("twitterTimeline", function() {
return {
restrict: 'E',
template: '<a class="twitter-timeline" href="#" onclick="location.href='https://twitter.com/NAME'; return false;" data-widget-id="XXXXXXXXXXXXXX">Tweets by @NAME</a>',
link: function(scope, element, attrs) {
function run(){
(!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+"://platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs"));
console.log('run script');
};
run();
}
};
});
Итак, я только что создал базовую директиву twitter, используя тег из твиттера. Но когда я меняю пример представления на /blog, а затем возвращаюсь в /home, виджет твиттера больше не отображается вообще.
Im также использует $anchorScroll, и если я все равно перейду на страницу, этот виджет также исчезнет. Любая информация будет большой благодарностью.