(function() {
var ds = document.createElement('script');
ds.type = 'text/javascript';ds.async = true;
ds.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') + '//static.duoshuo.com/embed.js';
ds.charset = 'UTF-8';
(document.getElementsByTagName('head')[0]
|| document.getElementsByTagName('body')[0]).appendChild(ds);
})();
这是route配置
laughApp.config(['$routeProvider',function($routeProvider) {
$routeProvider.
when('/text', {
templateUrl : 'partials/text.html',
controller : 'TextListCtrl'
}).
when('/comic', {
templateUrl : 'partials/comic.html',
controller : 'ComicListCtrl'
}).
when('/img',{
templateUrl : 'partials/img.html',
controller : 'imgCtrl'
}).
otherwise({
redirectTo : '/text'
});
}]);
引入多说分享组件的模块
<li class="cb" ng-repeat="text in dataText" ng-controller="TextRepeatCtrl">
<div class="title">{{text.Title}}</div>
<div class="con">{{text.Data}}</div>
<div class="share-btn iconfont icon-fenxiang" ng-click="shareShow()"></div>
<!-- share -->
<div id="ds-share" class="ds-share ng-class:{ hide : showof}" data-title="{{text.Title}}" data-content="{{text.Data}}" data-url="http://aixiaobuxiao.com/">
<div class="ds-share-inline" id="ds-reset">
<ul class="ds-share-icons-32">
<li><a class="iconfont icon-weibo" href="javascript:void(0);" data-service="weibo"></a></li>
<li><a class="iconfont icon-qzone" href="javascript:void(0);" data-service="qzone"></a></li>
<li><a class="iconfont icon-tengxunweibo" href="javascript:void(0);" data-service="qqt"></a></li>
<li><a class="iconfont icon-weixin" href="javascript:void(0);" data-service="wechat"></a></li>
</ul>
</div>
</div>
<!-- share ends -->
</li>
另外一个view也跟这个类似,但是第一次加载刷新的起左右,切了ngView以后就分享就不响应了。求解答!~