我需要从angularJS
函数中调用javascript
函数。这是我的javascript
函数:
function callAngularFunction(userid, serviceid, system) {
angular.element(document.getElementById('myServiceId')).scope().test();
}
这是我的控制器代码:
serviceApp.controller('myService', function ($scope, $location, $window) {
$scope.test = function () {
console.log("hello from test");
}
});
这就是我将其包含在html
中的方式:
<body ng-app="serviceApp" ng-controller="myService" id="myServiceId">
每当我致电callAngularFunction
时,都会出现此错误:
TypeError:无法读取未定义的属性“ test”
答案 0 :(得分:0)
检查是否要在主体标签this.socket.on('disconnect', function (playerId) {
self.players.getChildren().forEach(function (player) {
if (playerId === player.playerId) {
player.destroy();
}
});
});
的末尾导入脚本,也许由于这个原因,在您的代码中ID </body>
不可用