在我的应用程序中,我在相应的Angular控制器中有这个:
$scope.close_window = function() {
window.close();
};
html模板有:
<a href="javascript:close_window();">Quit</a>
按钮无法执行任何操作,我在控制台中看到此错误:
未捕获的ReferenceError:未定义close_window
我以为我定义如上所示。有什么我想念的吗?
答案 0 :(得分:0)
是的,您使用了函数名而未定义。一旦你提到了你的功能名称,如下所示
<a href="javascript:close_window();">Quit</a>
它不会查看角度范围对象。您已在范围对象中定义了您的函数,但尚未正确使用它。要使用此命令,请创建如下命令。
<a href="javascript:void();" ng-click="close_window()">Quit</a>