问题标签 [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.
html - 如何使用带有打字稿的 Angular 1.5 上传文件?
我正在尝试使用 html 5 上传文件,但似乎无法正常工作。
我试过这个
在组件内部我得到了这个方法:
使用上述代码时出现此错误:
这适用于 angular 1.4 但不适用于 1.5.x 任何人有任何建议如何实现这一点?
我试图将 scope() 更改为 model 和 $ctrl 但也不起作用。
data-binding - 绑定仅在单击元素后更新,尽管控制器中的字符串已经更新(Angular 1.5)
我有一个ng-class
属性(不是我自己写的)。它绑定到控制器中的字符串变量。它看起来像:<some-tag ng-class="'indicator_' + $ctrl.stringValue"></some-tag>
。
当窗口首次加载时 - 它包含正确的数据,但在控制器中更新字符串后 -class
属性中的值仅在我单击元素后更新(单击将打开一个列表,但我不认为这是相关的)。
我读过在这些情况下首先要检查的是代码是否被$scope.$apply
. 是的,因为当我尝试添加它时 - 我收到一条错误消息“$digest 已经在进行中”。寻找$ctrl
和ng-class
信息,我阅读了AngularJS 组件文档和这个网站,这给了我一些关于这些主题的基本背景。
问题是,我找不到ng-class
with的任何示例$ctrl
。也许这无关紧要,但也许不是:)
我在主题中发现的一个不相关问题的示例是:Angular ngClass is not update my classes even if my condition change as expected。一般来说,我发现的大多数示例都包括大括号,我认为在这种情况下不相关,因为我正在绑定一个字符串(也许我弄错了:))。
我怀疑它可能没有正确绑定它,我只是不知道为什么。
编辑:
继续搜索该主题后,我不再确定它是否与ng-class
(所以我也编辑了标题)。它看起来更像是一个刷新问题。
我对为什么页面不刷新感到困惑,因为在我阅读的所有地方 - 他们都说 Angular 应该自己调用摘要函数,我不应该干涉。
编辑2:
我正在使用typeScript
,并stringValue
通过服务中的事件进行更新。但是字符串确实更新了 - 所以我不确定它是否是理解问题的相关信息,但值得一提:)
angularjs - 在 AngularJS 1.5 中使用哪个路由器
我正在其 1.5 版本上开发 AngularJS 应用程序,但我对使用哪个路由组件(ngComponentRouter
或ui-router
)感到困惑。
正如他们所说,这ngComponentRouter
已被弃用。而且,我担心在不久的将来我可以轻松地将我的 AngularJS 应用程序从 1.5 迁移到 2.0。
提前致谢
angularjs - 是否有任何博客文章可以指导我使用带有角度组件的 ui-router?
我希望用 1.5 转换 Angular 应用程序,但我们使用了ngComponentRouter
. 由于它已被弃用,我希望转向ui-router
. 但是,如果我们制作愚蠢的组件,那么我在考虑如何将这些与ui-router
.
请推荐任何可以提供帮助的博客。
谢谢
javascript - Angularjs 1.5.8 - ng-repeat 的 2 个级别内的单选按钮列表无法正常工作
请检查下面的代码,
我试图在 2 个级别的 ng-repeat 中实现一对单选按钮。我可以检查单选按钮,值按预期更改。但如果这些值是从控件分配的,则只有最后一对单选按钮会被更新。当我将版本更改为 1.2.0 时,它工作正常。请检查下面的示例
代码或任何替代方案有问题吗?
javascript - 更改组件中的过滤器参数后未应用过滤器
我被角度双向绑定和过滤器的问题所困扰。我正在通过参数使用过滤器,并且在另一个指令中更改参数值后,不应用过滤器。以下是部分代码:
组件定义:
组件模板:
dailyTimekeepingCtrl.selectedDay
使用指令进行更改,双向绑定:
第一次触发时,过滤器被正确应用。dailyTimekeepingCtrl.selectedDay
在父页面/控制器中更改后,day
绑定变量被正确应用。但结果不会被新值过滤。谁能暗示我做错了什么?谢谢。
angularjs - 可选在角度表达式的末尾添加文本
我有一个从控制器中提取数据的表达式,即一本书的页数。
如果数据存在,我想打印“X 页”,其中 X 是值。否则,我希望 HTML 段落为空白。
但是,我无法使语法正确。下面,它总是打印出“页面”,即使是空白的。如何设置我的表达方式?
我尝试在表达式中做三元运算符,但没有 lukc
angularjs - Angularjs 1.5 嵌套组件绑定
我正在尝试将值从父组件传递到角度 1.5的嵌套子组件
该值可以从父母那里更新,但孩子不能编辑它,只是显示它。那么单向绑定'<' 对吗?
而且我不能在父组件声明中传递子组件,因为父组件也会有其他用途。
关键是我的父组件存储了公共数据,但他们的孩子会以不同的方式使用它。
并且父组件将被多次使用,不同的孩子,这就是为什么我不能在父声明中传递孩子。我需要绑定信息,出于自动更新的目的,当父母更新数据时,必须由孩子反映
HTML
JS
require属性用于组件通信,但我试图使用它但没有成功:(,这里需要一点光。
angularjs - angularjs中的日期范围选择器
任何人都可以建议一些带有 angularjs 的好的日期范围选择器,它也可以在没有范围的情况下工作吗?那么,灵活地在不同的用例中使用并且可定制?
javascript - Angular 1.5 组件 ...ng-link 问题
我有
Home Accounts Services Orders Tickets
点击帐户的导航栏,有下拉字段新客户和搜索客户点击新客户时,它应该导航到主页组件。
根组件视图:
如您所见 ng-link="['Home']"
路由配置:
家庭组件
主页组件视图
单击新客户时,它应该显示主页组件视图,但它不显示主页组件视图?,也没有错误。!!