2
我试图访问一个$ scope变量从ipcRenderer这样无法访问电子ipcRenderer
angular
.module('app',[])
.controller('inputsController',function ($scope){
var ipcRenderer = require("electron").ipcRenderer;
ipcRenderer.on('my-Response',function(event,data){
$scope.inputs = data;
});
$scope.test = 'some value';
console.log('test value : ' + $scope.test); //prints some valuee
console.log('inputs value : ' + $scope.inputs);// undefined
});
的角度控制下实现在HTML页面中我试图访问内部实现的角度$范围变量像这样$范围数据:
<body ng-app="app">
<div ng-controller="inputsController" class="container">
test: {{test}}
inputs: {{inputs}}
</div>
</body>
日志结果显示,$ scope.inputs的价值是不确定的,因此价值没有在页面的约束。
我最初的想法是,因为我们有控制器提供的$ scope(作为参数注入),所以我们应该可以使用它来附加值,例如$ scope.input,然后在页面中将其绑定但这看起来没有预期的那样。
有什么,我在这里失踪或我的角度控制器内的ipc的方法是错误的?请建议....