Html 嵌套ng单击';它在IE9中
我需要将一个ng click事件嵌套到另一个ng click事件中。 在我工作时可以使用的Chrome客户端中,这似乎不是问题,但标准浏览器是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
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没有按预期工作