小编Kar*_*zin的帖子

将复杂对象传递给ui-sref params

我需要这样的构建URL: / list?filter [status] = 1&filter [type] = 2

我做:

链接:

<a ui-sref="list({filter: {status: 1, type:2}})">List</a>

(在params传递复杂对象,如果传递简单对象 - {filter:1} - 没关系,但我需要这个)

州:

.state('list', {
    url:        '/list?filter',
    …
})
Run Code Online (Sandbox Code Playgroud)

总的来说我得到的网址如下:

/list?filter=[object Object]
Run Code Online (Sandbox Code Playgroud)

演示:http://plnkr.co/edit/wV3ieKyc5WGnjqw42p7y?p=preview

我怎么解决它?

javascript angularjs angular-ui-router

10
推荐指数
1
解决办法
9173
查看次数

不要在Chrome扩展程序中使用Google Analytics

我在扩展程序中包含ga.js时遇到问题.请帮忙.我的代码:

包括清单

"content_security_policy": "script-src 'self' https://ssl.google-analytics.com; object-src 'self'"
Run Code Online (Sandbox Code Playgroud)

的analytics.js

var _AnalyticsCode = 'UA-XXX';//instead XXX my number

var _gaq = _gaq || [];
_gaq.push(['_setAccount', _AnalyticsCode]);
_gaq.push(['_trackPageview']);

(function () {
    var ga = document.createElement('script');
    ga.type = 'text/javascript';
    ga.async = true;
    ga.src = 'https://ssl.google-analytics.com/ga.js';
    var s = document.getElementsByTagName('script')[0];
    s.parentNode.insertBefore(ga, s);
})();
Run Code Online (Sandbox Code Playgroud)

此脚本在2页中添加 - popup.html和options.html.在弹出窗口可以,但选项页面说:

拒绝加载脚本"的数据:应用程序/ JavaScript的; BASE64,dmFyIHVyY2hpblRyYWNrZXI9ZnVuY3Rpb24oKXt9 ... JVcmw6ZnVuY3Rpb24obyl7cmV0dXJuIG87fSxfdHJhY2tFdmVudDpmdW5jdGlvbigpe319fX07",因为它违反了以下内容安全政策指令:"脚本的src'自我’ https://ssl.google-analytics.com ".

google-analytics google-chrome-extension

0
推荐指数
1
解决办法
572
查看次数