问题标签 [angularjs-model]

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 投票
2 回答
916 浏览

angularjs - 在不使用 angularJS 中的按钮的情况下打开模式,所有控制器都可以访问


我是 angularJS 的新手,我希望在遇到警报语句时打开模式。基本上使用模式来提醒而不是提醒框

0 投票
2 回答
199 浏览

angularjs - 将可重复的表单子集绑定到模型

在注册表单上,我允许用户输入零个或多个电话号码。每个电话号码由一个前缀和一个号码组成,这是每个电话号码的两个字段。用户可以决定他想提供多少个数字,add more numbers链接将克隆表单的这一部分。

我绑定的模型是固定的,应该是这种格式:

我不确定我应该如何设置ng-model这些文本输入以在数组中生成这些对象。

此外,我非常喜欢引用绑定和限制范围监视和基于事件的范围更改等内容,因为这些更改通常不会被其他可能使用此值的指令注意到(除非被监视)。基本上,这意味着我打算在表单中填充数字时动态生成数组中的对象,或者在删除数字或两个输入都留空时动态删除数组中的对象。

数组应该只包含有效和填充的对象,不应该将部分填充的对象或空对象添加到模型或数组中(就像通常对具有无效值的属性所做的那样——这些属性会从模型对象中删除)。基本上将每个经过验证的对象推送到数组,并为每个无效对象删除(切片)对象。但随后相当自动,而不是编写推送/切片函数。

0 投票
1 回答
310 浏览

angularjs - Angularjs-more 模块依赖问题

我正在为各种应用程序使用更多依赖模块。我想显示 ngtable using 指令。但这不起作用。有时没有错误,有时我得到以下错误'DemoCtrl'控制器未定义。如何解决这个问题。

索引.html:

应用程序.js:

ngTable.js:

ngTable-directive.js:

ngTable.html:

0 投票
1 回答
131 浏览

json - 我们可以在 Angularjs 中即时更新 JSON 文件吗?

Angular JS 似乎在动态更新 .json 文件中的内容时遇到问题。具体来说,我必须(本地)重新启动服务器,以便 Angular 识别新数据。这似乎是 Angularjs 运行它的模型域的方式,但是如果我想 CRUD JSON 数据,我会遇到必须重新启动服务器的问题吗?注意我在本地工作,但希望避免开发时间来验证这一点 - 特别是如果它是一个已知问题。

0 投票
1 回答
7588 浏览

angularjs - 在异步验证器承诺待处理时考虑表单无效

我有一个异步验证器:

表格模板:

myValidator问题:我希望我的随附表格在承诺未决期间无效。

我知道在异步验证器挂起时使表单无效的两种方法,但它们既冗长又/或笨拙。


我不喜欢变通方法 1,因为我将另一个验证器 ( async) 标记为无效,这可能会产生意想不到的副作用,我不喜欢变通方法 2,因为我无法再单独信任form.$valid它。

有谁知道一个干净的解决方案?

0 投票
3 回答
1022 浏览

angularjs - Angularjs 更新视图但不更新模型

请注意,这与 stackoverflow 上 99% 的相关问题相反。

我的问题是:我有一个依赖选择,当“主”选择发生变化时,“从”视图会更新,但不是模型。诡异的。

示例代码:

更改主选择时,您可以看到选择发生变化,但绑定 {{ slave }} 的打印值没有变化。

链接到 plunker:http ://plnkr.co/edit/LjaKgTTfBlczkGuCIhZ1

0 投票
1 回答
244 浏览

javascript - AngularJS:目录结构(例如模块化编程)会影响加载时间吗?

模块化编程能否有助于降低加载时​​间?如何?

我读到了模块化 AngularJS 应用程序的方法。一般来说,这样做的原因是在创建大型应用程序时具有良好的结构,这样就不必在文件之间滚动太多,并且在可重用模块和独立模块之间进行分离。

虽然从实际的角度来看这绝对是有道理的,但我几乎找不到支持加载时间的论点?


引用单独的 .html 文件中的 .js 文件而不是 index.html 中的所有文件会减少加载时间吗?

我在想以下几点;如果您的目录结构如下(目录结构示例)。如果您将.js引用包含在单个.html文件中而不是全部在index.html. 例如,在sidebarView.html 你会添加:


目录结构示例

0 投票
4 回答
550 浏览

angularjs - AngularJs - 模型值不会反映在嵌套控制器案例中的 ui 上

我在应用程序中的一个模块中使用了 angularjs。我想更新页面上各个位置的 UI,以便所有 ui 组件随着模型值的变化而同步工作。

这是我的html-

和我的 javascript -

在第一个字段集的 html 中,它工作正常。但在第二个字段集中它不是。所以谁能告诉我如何在第二个字段集中实现第一个字段集的功能。谢谢。

0 投票
4 回答
2562 浏览

angularjs - 将函数从模型传递到AngularJs中的指令

我在 Angularjs 中创建了一个指令,现在将模型数据绑定到指令中,问题是我正在使用 JqGrid,我想在 JqGrid 的 gridcomplete 事件调用时调用一个函数。

当我们将函数代码直接用于指令时,一切正常,但是当尝试从模型中调用它时,它无法调用。

将代码和突出显示问题也粘贴到快照中。



0 投票
2 回答
557 浏览

angularjs - 使用 Angular 保留模型中的空字段

如果我有这样的角形

当我访问模型时,它只会保存那些具有值的字段,因此如果两个字段都有值,json 将是 {"field1":"value1","field2":"value2"}。如果只有 field1 有值,则 json 将为 {"field1":"value1"}。我可以指示 Angular 将模型中的空字段保留为空值吗?

更新:

我的控制器如下所示。我正在从服务器将数据作为 json 加载。当数据来自服务器时,我得到这个 {"field1":"value1","field2":"value2"} 但是当 saveContent 运行并且只有 field1 有一个值时,服务器得到这个 {"field1":"value1" }。

因此,当它们来自服务器时具有值的字段不会作为空返回。

-马蒂亚斯