问题标签 [angularjs-1.5]

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 投票
0 回答
187 浏览

html - 如何使用带有打字稿的 Angular 1.5 上传文件?

我正在尝试使用 html 5 上传文件,但似乎无法正常工作。

我试过这个

在组件内部我得到了这个方法:

使用上述代码时出现此错误:

这适用于 angular 1.4 但不适用于 1.5.x 任何人有任何建议如何实现这一点?

我试图将 scope() 更改为 model 和 $ctrl 但也不起作用。

0 投票
2 回答
711 浏览

data-binding - 绑定仅在单击元素后更新,尽管控制器中的字符串已经更新(Angular 1.5)

我有一个ng-class属性(不是我自己写的)。它绑定到控制器中的字符串变量。它看起来像:<some-tag ng-class="'indicator_' + $ctrl.stringValue"></some-tag>

当窗口首次加载时 - 它包含正确的数据,但在控制器中更新字符串后 -class属性中的值仅在我单击元素后更新(单击将打开一个列表,但我不认为这是相关的)。

我读过在这些情况下首先要检查的是代码是否被$scope.$apply. 是的,因为当我尝试添加它时 - 我收到一条错误消息“$digest 已经在进行中”。寻找$ctrlng-class信息,我阅读了AngularJS 组件文档这个网站,这给了我一些关于这些主题的基本背景。

问题是,我找不到ng-classwith的任何示例$ctrl。也许这无关紧要,但也许不是:)

我在主题中发现的一个不相关问题的示例是:Angular ngClass is not update my classes even if my condition change as expected。一般来说,我发现的大多数示例都包括大括号,我认为在这种情况下不相关,因为我正在绑定一个字符串(也许我弄错了:))。

我怀疑它可能没有正确绑定它,我只是不知道为什么。


编辑:

继续搜索该主题后,我不再确定它是否与ng-class(所以我也编辑了标题)。它看起来更像是一个刷新问题。

我对为什么页面不刷新感到困惑,因为在我阅读的所有地方 - 他们都说 Angular 应该自己调用摘要函数,我不应该干涉。

编辑2:

我正在使用typeScript,并stringValue通过服务中的事件进行更新。但是字符串确实更新了 - 所以我不确定它是否是理解问题的相关信息,但值得一提:)

0 投票
1 回答
380 浏览

angularjs - 在 AngularJS 1.5 中使用哪个路由器

我正在其 1.5 版本上开发 AngularJS 应用程序,但我对使用哪个路由组件(ngComponentRouterui-router)感到困惑。

正如他们所说,这ngComponentRouter已被弃用。而且,我担心在不久的将来我可以轻松地将我的 AngularJS 应用程序从 1.5 迁移到 2.0。

提前致谢

0 投票
2 回答
64 浏览

angularjs - 是否有任何博客文章可以指导我使用带有角度组件的 ui-router?

我希望用 1.5 转换 Angular 应用程序,但我们使用了ngComponentRouter. 由于它已被弃用,我希望转向ui-router. 但是,如果我们制作愚蠢的组件,那么我在考虑如何将这些与ui-router.

请推荐任何可以提供帮助的博客。

谢谢

0 投票
4 回答
439 浏览

javascript - Angularjs 1.5.8 - ng-repeat 的 2 个级别内的单选按钮列表无法正常工作

请检查下面的代码,

我试图在 2 个级别的 ng-repeat 中实现一对单选按钮。我可以检查单选按钮,值按预期更改。但如果这些值是从控件分配的,则只有最后一对单选按钮会被更新。当我将版本更改为 1.2.0 时,它工作正常。请检查下面的示例

代码或任何替代方案有问题吗?

0 投票
0 回答
61 浏览

javascript - 更改组件中的过滤器参数后未应用过滤器

我被角度双向绑定和过滤器的问题所困扰。我正在通过参数使用过滤器,并且在另一个指令中更改参数值后,不应用过滤器。以下是部分代码:

组件定义:

组件模板:

dailyTimekeepingCtrl.selectedDay使用指令进行更改,双向绑定:

第一次触发时,过滤器被正确应用。dailyTimekeepingCtrl.selectedDay在父页面/控制器中更改后,day绑定变量被正确应用。但结果不会被新值过滤。谁能暗示我做错了什么?谢谢。

0 投票
2 回答
129 浏览

angularjs - 可选在角度表达式的末尾添加文本

我有一个从控制器中提取数据的表达式,即一本书的页数。

如果数据存在,我想打印“X 页”,其中 X 是值。否则,我希望 HTML 段落为空白。

但是,我无法使语法正确。下面,它总是打印出“页面”,即使是空白的。如何设置我的表达方式?

我尝试在表达式中做三元运算符,但没有 lukc

0 投票
2 回答
4796 浏览

angularjs - Angularjs 1.5 嵌套组件绑定

我正在尝试将值父组件传递到角度 1.5的嵌套子组件

该值可以从父母那里更新,但孩子不能编辑它,只是显示它。那么单向绑定'<' 对吗?

而且我不能在父组件声明中传递子组件,因为父组件也会有其他用途。

关键是我的父组件存储了公共数据,但他们的孩子会以不同的方式使用它。

并且父组件将被多次使用,不同的孩子,这就是为什么我不能在父声明中传递孩子。我需要绑定信息,出于自动更新的目的,当父母更新数据时,必须由孩子反映

HTML

JS


检查 plunkr 上的工作示例


require属性用于组件通信,但我试图使用它但没有成功:(,这里需要一点光。

0 投票
2 回答
18116 浏览

angularjs - angularjs中的日期范围选择器

任何人都可以建议一些带有 angularjs 的好的日期范围选择器,它也可以在没有范围的情况下工作吗?那么,灵活地在不同的用例中使用并且可定制?

0 投票
1 回答
1112 浏览

javascript - Angular 1.5 组件 ...ng-link 问题

我有 Home Accounts Services Orders Tickets 点击帐户的导航栏,有下拉字段新客户搜索客户点击新客户时,它应该导航到主页组件。

根组件视图:

如您所见 ng-link="['Home']"

路由配置:

家庭组件

主页组件视图

单击新客户时,它应该显示主页组件视图,但它不显示主页组件视图?,也没有错误。!!