相关疑难解决方法(0)

如何在一个页面中定义两个角度应用程序/模块?

我正在尝试将两个角度应用/模块添加到一个页面.在下面的小提琴中,您可以看到始终只有html代码中引用的第一个模块才能正常工作,而第二个模块不会被angular识别.

在这个小提琴中,我们只能执行该doSearch2方法,而在这个小提琴中,只有doSearch方法才能正常工作.

我正在寻找如何正确地将两个角度模块放入一页的方法.

javascript angularjs

118
推荐指数
4
解决办法
14万
查看次数

Angular.js、iframes 和 Firefox

我有一种感觉,我错过了一些明显的东西,但我无法使用 Angular.js 路由使 iframe 在 Firefox 中工作。

这是一个示例 plunker 代码

index.html文件包含ng-view加载main.html

<div>
Main content here
<iframe src="#/child"></iframe>
</div>
Run Code Online (Sandbox Code Playgroud)

iframe 指向/child路由,为其$routeProvider配置加载child.html模板:

angular.module('testappApp', [])
  .config(function ($routeProvider) {
    $routeProvider
      .when('/', {
        templateUrl: 'views/main.html'
      })
      .when('/child', {
        templateUrl: 'views/child.html'
      })
      .otherwise({
        redirectTo: '/'
      });
  });
Run Code Online (Sandbox Code Playgroud)

这适用于 Chrome 和 Safari,但不适用于 Firefox 和 IE 10(我认为早期版本的 IE 也无法使用)。我感谢任何帮助,谢谢!

javascript iframe firefox routes angularjs

4
推荐指数
1
解决办法
3926
查看次数

标签 统计

angularjs ×2

javascript ×2

firefox ×1

iframe ×1

routes ×1