问题标签 [angularjs-view]

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 投票
1 回答
526 浏览

angularjs - 通过未命名的 ng-form 元素的角度循环

在我看来,有没有办法遍历未命名的 ng-form 元素?

我的目标是遍历每个 ng-form,然后遍历每个输入。

0 投票
3 回答
754 浏览

javascript - 重新调用控制器时丢失表单输入数据

我有一个实现向导的简单多视图 Angular 应用程序,因此每次用户单击“下一步”按钮时,应用程序都会导航到下一个视图,“返回”按钮也是如此。我有一个$routeProvider将所有视图绑定到同一个控制器的配置。每个视图代表一个带有输入字段的巨大表单块,并$routeProvider管理它们之间的导航:

问题是,每次用户单击“下一步”或“返回”时,都会调用控制器,因此$scope对前面步骤所做的所有更改都会丢失:

该应用程序足够小,可以在所有其他方法都失败的情况下转向$rootScope,但我只是想避免将其作为反模式。

保持最新状态的最佳方式是什么$scope,从应用实例生命周期的一开始就进行所有更改,并且在每次视图更改时都不需要重新实例化它?

0 投票
1 回答
2466 浏览

angularjs - Angular PDF 查看器:如何使用

我需要在 anugularjs 中的网络应用程序上使用 pdf 查看器。我找到了 Angular PDF 查看器,对我来说没问题。但我不知道插入什么代码来使用它。

目前我有:

在 html 中:

在控制器中:

什么不正确,我插入了什么代码?或者,如果您知道要在这两个文件中插入的正确代码,您会写信给我吗?谢谢帮帮我

0 投票
1 回答
431 浏览

angularjs - 切换角度视图不更新变量

我只是在构建一个简单的应用程序来学习AngularJS,并且在切换视图时无法更新变量。这是我到目前为止所拥有的:

这是我的控制器的一部分:

然后在我的 main.html 中,我通过 ng-click 调用 getTeamInfo:

单击该链接将带您进入 team.html:

由于某种原因“ main.teamName”没有更新。我也尝试过这种$scope.$apply(function(){vm.teamName = teamObj["name"]}方法,但没有运气。我也在console.log(teamObj["name"])之前vm.teamName'console.log(vm.teamName)'之后做了'',看看我是否得到了预期的结果,我做到了。我现在只是不知道为什么它不更新新视图。

感谢您的洞察力、耐心和时间!

更新 1

我还尝试在我的变量($scope.teamName)上使用 $scope 并使用 $scope.$apply(function(){$scope.teamName = teamObj["name"]}) 没有运气。

更新 2

我也试过叫 $scope.$apply(); 在 'vm.teamName = teamObj["name"]' 之后没有运气

0 投票
1 回答
505 浏览

angularjs - 如何在视图(或多视图的子视图)中使用多个 angularjs 控制器?

作为标题,我想在某个子视图中使用多个控制器

routes.js(例如):

或者我应该将 CtrlOne 和 CtrlTwo 放在第三个控制器中:

0 投票
1 回答
587 浏览

angularjs - 如何使用 AngularJS 返回的 JavaScript 缩小部分

我正在缩小我的 angularjs 应用程序,其中我使用 gulp-ng-html2js 来缩小部分,这看起来非常好,因为它将所有 html 部分转换为一个 javascript 文件,但是我不知道如何使用/从我的应用程序调用这个 javascript 文件以访问部分,我试图找到某种文档,但网络上没有任何可用的文档;可能是我的搜索词或关键字不够准确。请在下面找到代码。请帮我弄清楚这一点,坦率地说,我相信我错过了一些基本的东西。

0 投票
1 回答
64 浏览

javascript - 使用 ngshow 改进 AngularJS 视图更新

现在我有一个视图,select当满足某些条件时使用 ng-show 显示 DOM 对象,并input在所有其他情况下使用 ng-show 显示 DOM。当我这样做并在两种情况之间切换时,input框消失的时间比select出现的时间长。延迟非常明显,所以我想改进它,以便在两个 DOM 更改之间几乎没有延迟。

有没有办法做到这一点?

0 投票
4 回答
227 浏览

angularjs - 如何通过仅调用一次计算函数在AngularJs视图中多次显示相同的计算值

在我看来,我想多次显示一个计算属性,如果我{{ctrl.Compute()}}多次显示,那么计算函数会被多次调用。

我创建了这个 plunkr 演示只是为了我的问题 http://plnkr.co/edit/TcMcJUipLKk94dthnivU

控制器

看法

在视图中,您可以看到我调用{{ctrl.count()}}了四次,这意味着计算发生了四次。我怎样才能只计算一次并多次显示一个值。?


请不要建议,像这样的想法,让数组成为控制器的一部分ctrl.list,然后在视图中使用{{ctrl.list.length}}。这个想法可能适用于此,但在需要复杂计算的情况下不起作用。

0 投票
2 回答
409 浏览

angularjs - AngularJS 嵌套视图

编辑于 10/05

我一直在关注这个 anjularjs 和 asp.net 教程。我正在尝试自己添加一些额外的东西,但我被卡住了。我正在从服务器获取一个 JSon 对象,并试图将对象的内容显示给客户端。问题是当我期望看到 ID、名称和密码列表时,我在客户端获得了 [object Object]。我在这里想念什么?

AngularJS 和 Angular-Route 版本 1.4.7 的索引页面

//10/06 更新:

我没有使用 CDN 引用,而是下载了 AngularJS 和 AngularJS-Route 1.4.7 并引用了它们。当我运行应用程序时,它只是显示整个 JSON 对象。

添加的路线

在此处输入图像描述

更新于 10/07

我注意到更改视图以返回视图并将 json 对象硬编码到用户的控制器是可行的。因此,我添加了另一个带有 [HttpPost] 注释的方法,将 $http.get 更改为 $http.post,并添加了 ID 参数。此外,我修改了路由以具有可选的 id,以便“/Templates/ListUsers”可以工作,因此它“/Templates/ListUsers/1”。我预计 $http.post 参数为 1 以重定向到带有 HttpPost 注释的方法,但它没有发生。在这一点上,我不确定事情是否对我有意义。我正在再次阅读 $http.post ,看看我是否能看到我犯了错误的地方。

0 投票
1 回答
273 浏览

angularjs - AngularJS 视图没有被替换

我有我正在处理的这个 angularJS 应用程序。我有一个运行良好的登录页面;但是,无法转换到菜单页面。视图没有按预期被替换。我在这里错过了什么或做错了什么?以下是我的应用程序中的一些部分代码:

// 索引页

//首页登陆页面

//部分控制器 - 将用户重定向到菜单主页

//未认证的标头

//索引页只有以下消息