问题标签 [ng-app]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
214 浏览

angularjs - 我想在同一个网页中使用两个 angularjs 模块/应用程序

我创建了两个角度模块(导航和翻译)保存到两个不同的文件中,我想在我的 index.php 中同时使用。我的理解是每个 html 页面只能运行一个模块/应用程序。

(当我单独使用它们时,这两个应用程序都运行良好)

PS:我试图将我的两个模块包含在<html>标签中而不是两个不同的标签<div>中,因为“myApp2”用于翻译所有页面文本,“myApp”用于导航并且它不包含控制器。(我的两个应用程序/模块没有遇到特定的<div>

这是我的文件的内容:

翻译.js

导航映射器.js

我想在同一页面中运行我的两个模块/应用程序,例如:

索引.php

但一次只能运行一次,例如:

或者:

0 投票
0 回答
37 浏览

angularjs - 为什么 AngularJs 2 仅通过代码支持引导

在 AngularJs 1 中有两种方式来引导你的模块。

  • 由 ng-app 自动生成
  • 通过代码手动引导

但是现在当我开始探索 Angular 2 时,我只能找到一种引导它的方法(通过代码)。当我进行更多调查时,我发现由于安全原因以及架构更改,这已受到限制。

您可以通过 bootstrap() 方法显式指定要用作应用程序根组件的组件来实例化 Angular 应用程序。应用程序在现有浏览器 DOM 中引导,通常是 index.html。与 Angular 1 不同,Angular 2 不在 index.html 中编译/处理提供程序。这主要是出于安全原因,以及 Angular 2 中的架构更改。这意味着 index.html 可以使用提供程序等服务器端技术安全地处理。

注意:从platform_browser_dynamic.js中找到上述语句

问题:

  1. 有什么安全原因可以删除自动引导。
  2. 自动引导为服务器端渲染带来了哪些问题。
0 投票
1 回答
77 浏览

javascript - 使用 angularjs 中的 dblclick 函数将数据发送到另一个应用程序模块(另一个页面)

我的 angularjs 应用程序中有两个页面,我从数据库中获取一些数据以显示在表格中,然后双击一行并转到另一个页面以显示更多详细信息。问题在于如何将数据从第一页发送到第二页,让他们知道我有我需要在我的变量“分支”中显示的所有数据,我在第一页中显示了其中的一些,这里是我的代码的一部分:

0 投票
1 回答
31 浏览

javascript - Angular 项目,ng-app 指令仅在 vendor.bundle.js.map 中找到

我得到了一个我试图理解的 Angular 项目。现在我可以使用命令“gulp serve”启动项目,然后我可以使用“ http://localhost:3000 ”从 Chrome 浏览到开发服务器。

当我搜索所有“ng-app”指令(来自 Visual Studio Code)时,我只能看到 3 个名为“vendor.bundle.js.map”的文件中的一些。

我认为应该至少有一个 index.html 文件有这个指令......

如果您对此有任何线索...谢谢!

0 投票
2 回答
34 浏览

c# - 解决以下错误 Uncaught Error: [$injector:modulerr]

我很难使用 AngularJS 在我的应用程序客户端解决以下错误:

在此处输入图像描述

任何帮助或建议将不胜感激。谢谢

0 投票
1 回答
50 浏览

javascript - 如何使用多个 ng-app 并添加新的 modal

这是我的 todo.js 文件

这是我的 index.html 文件:

最后是我的modal.html:

当我单击按钮时,我试图打开一个模式。我将注释行放在我正在使用的另一部分,但效果很好。第二部分仅适用于模态,但它不起作用。我什至无法打开模态。如果有一个基本的方法可以做到这一点,你可以和我分享吗?我只需要打开这个模态。我可以处理剩下的事情。

0 投票
2 回答
175 浏览

angularjs - 名为“viewctrl”的控制器未注册

错误图像

我希望在应用程序启动时加载菜单,并且我在 MVC 中有多个页面,所以问题是出现错误,指出控制器未注册。那么你能告诉我如何在母版页和页面中处理 ng-app 和 ng-controller 吗?

我正在加载菜单如下:

请看图片,因为表格中的错误数据也没有正确加载,因为母版页和页面控制器不能一起工作。

0 投票
1 回答
26 浏览

tags - 在Oracle中修改body标签

有没有办法<body>在 Apex 4.1 中编辑标签并使其显示以下内容:

<body ng-app="app">??

0 投票
1 回答
20 浏览

javascript - 如何从对象属性中添加值并在 AngularJS 中显示它们

我正在编写一个应用程序,它允许您添加和删除书籍。它计算每行图书的总价值。我正在尝试将 $scope.books.price 中的所有价格相加,但我似乎无法理解如何编写 for 循环。

对象属性为:

  • 标题:
  • 数量:
  • 价格:

我想显示对象数组中的总价格并将它们显示在表格标题总单元格中。

如何遍历对象以捕获价格并显示在标题上?