如何在用我的HTML编写的javascript中访问scope.postresult值
How can I access scope.postresult value in javascript written in my HTML?
我有下面的控制器.js代码,其中我得到了"postresult"值。
$scope.open= function(post) {
$scope.postresult = post;
}
在下面的HTML代码中,我正在加载DISQUS线程,我需要访问"postresult"对象,我该怎么做?
<script type="text/javascript">
var pid = '{{postresult.id}}';
var pid1 = 'postresult.id';
/* * * CONFIGURATION VARIABLES: EDIT BEFORE PASTING INTO YOUR WEBPAGE * * */
var disqus_shortname = 'a2b'; // required: replace example with your forum shortname
var disqus_identifier = '{{postresult.id}}' ;
var disqus_title = '{{postresult.postText}}';
var disqus_url = 'http://pingle.com:8080/ngdemo/{{postresult.id}}';
/* * * DON'T EDIT BELOW THIS LINE * * */
(function() {
var dsq = document.createElement('script'); dsq.type = 'text/javascript'; dsq.async = true;
dsq.src = '//' + disqus_shortname + '.disqus.com/embed.js';
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
})();
var reset = function (postresult.id, http://pingle.com:8080/ngdemo/{{postresult.id}}, postresult.postText, en) {
DISQUS.reset({
reload: true,
config: function () {
this.page.identifier = newIdentifier;
this.page.url = newUrl;
this.page.title = newTitle;
this.language = newLanguage;
}
});
};
</script>
您可以使用
$window
服务将其放在全局窗口对象上
app.controller('MainCtrl', function($scope, $window) {
$window.postresult = 0;
$scope.change = function() {
$window.postresult++;
}
});
然后你可以从任何JavaScript访问它,window.postresult
window.setInterval(function() {
window.$('#output').text(window.postresult);
},100);
下面是一个示例:http://plnkr.co/edit/sj69pvrpHGk2gFl4xDJZ?p=preview
相关文章:
- 从JavaScript访问struts操作中的属性
- 通过 javascript 访问类
- 如何使用JavaScript访问HTML链接内容
- 使用javascript访问php变量
- Javascript-访问对象
- 使用Oauth使用Javascript访问Api
- 通过JavaScript访问需要身份验证的页面
- 如何使用javascript访问sails.js模型中的属性
- 用javascript访问数组中的数组
- 从Symfony2中的javascript访问php变量
- 从Middleman中的Javascript访问config.rb
- 如何从javascript访问表单数据
- 创建一个html表单并使用javascript访问中的python脚本
- 使用JavaScript访问Chrome扩展的剪贴板
- 如何从javascript访问sqlite3数据库表值
- 如何从 JavaScript 访问 Sign Applelet 方法
- JavaScript:访问继承子模块中的“封闭”变量
- 使用 FourSquare API 和 javascript 访问场地提示
- 如何从javascript访问MySql数据库的数据
- 如何通过 javascript 访问参数化函数背后的代码