【发布时间】:2013-10-27 20:55:17
【问题描述】:
我是 AngularJS 的新手。
我有一个带有一些按钮的网络应用程序:
index.html
<button class="aButton">a</button>
<button class="bButton">b</button>
<script>
$(document).ready(function(){
$(".aButton").click(function(){
$(".aField").fadeIn(400);
});
});
</script>
<script>
$(document).ready(function(){
$(".bButton").click(function(){
$(".bField").fadeIn(400);
});
});
</script>
当我点击不同的按钮时,它们会根据点击的按钮显示 iframe。在这些 iframe 中,我通过 src 放置了一个外部 html 文件。
<iframe class="aField" style="display: none;" src="a.html" width="700" height="1000" ></iframe>
<iframe class="bField" style="display: none;" src="b.html" width="700" height="1000" ></iframe>
到这里为止没问题。
问题出在需要不同控制器的外部 html 文件(a.html 和 b.html)中。 我尝试将 ng-controller 标签放在 iframe 和外部 html 文件中,但我在控制器中定义的功能不起作用。
有什么想法吗? 如果我不清楚,请告诉我。谢谢。
【问题讨论】:
标签: javascript html angularjs iframe