Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 嵌套ng单击';它在IE9中_Html_Angularjs_Internet Explorer_Nested_Angularjs Ng Click - Fatal编程技术网

Html 嵌套ng单击';它在IE9中

Html 嵌套ng单击';它在IE9中,html,angularjs,internet-explorer,nested,angularjs-ng-click,Html,Angularjs,Internet Explorer,Nested,Angularjs Ng Click,我需要将一个ng click事件嵌套到另一个ng click事件中。 在我工作时可以使用的Chrome客户端中,这似乎不是问题,但标准浏览器是IE9 问题在于,单击内部控件不会触发与内部控件对应的函数,而是触发父控件的函数 代码看起来有点像这样: angular.module('App',[]) .controller('controller',function(){ var self=这个; self.outer_function=函数($event){ 警报(“调用外部函数”); } se

我需要将一个ng click事件嵌套到另一个ng click事件中。 在我工作时可以使用的Chrome客户端中,这似乎不是问题,但标准浏览器是IE9

问题在于,单击内部控件不会触发与内部控件对应的函数,而是触发父控件的函数

代码看起来有点像这样:

angular.module('App',[])
.controller('controller',function(){
var self=这个;
self.outer_function=函数($event){
警报(“调用外部函数”);
}
self.internal_function=函数($event){
$event.stopPropagation();
警报(“调用内部函数”);
}
});
.outer{
边框:1px纯黑;
填充:10px;
显示:内联块;
}
.内部{
利润率:0.10px;
填充物:5px;
边框:1px纯红;
显示:内联块;
光标:指针;
}

这是分区
内分区
将更改为a似乎可以解决问题。可能会有帮助。
按钮中的
div
不是有效的HTML。这或许可以解释为什么IE9没有按预期工作