-
0 votesanswersviews
具有焦点的AngularJS输入杀死列表的ng-repeat过滤器
显然这是由于我是AngularJS的新手,但我不知道是什么问题 . 基本上,我有一个项目列表和一个输入控件,用于过滤位于弹出侧抽屉中的列表 .这完全有效,直到我添加了一个指令,当焦点变为可见时将焦点设置到该输入控件 . 然后焦点工作,但过滤器停止工作 . 没有错误 . 从标记中删除焦点= "{}"使过滤器工作 . 焦点方法取自此StackOverflow帖子:How to se... -
58 votesanswersviews
将焦点设置在AngularJs表单中的第一个无效输入上
我已经阅读了几篇与AngularJs焦点设置相关的文章和StackOverflow问题 . 不幸的是,我读过的所有例子都假设我可以添加一些属性来获得焦点,例如a focusMe directive . 但是,如果我事先不知道将焦点设置为哪个输入呢?特别是如何将焦点设置为具有$ invalid set的表单中的第一个输入元素 - 即一个未通过验证的元素 . 可能有几个输入未通过验证,因此我无法使用仅... -
0 votesanswersviews
Angular:如何在显示表单时将焦点放在input元素上?
当我给它提供可见性(ng-show值变为true)时,我想关注我表单中的特定输入 .我为此目的写了一个指令: angular.module('ui.directives', []).directive('autoFocus', function ($timeout) { return { scope: { trigge... -
32 votesanswersviews
Angularjs输入场焦点事件?
我使用angularjs,我创建了一个正常的输入字段,如下所示: <input type="text" style="border: none" ng-model="model" > 我想要做以下事情: 如果有人在输入字段中单击,我想调用示例方法A.然后他在此字段中写入文本,如果该人在页面中的某处单击以便输入字段不再聚焦,则... -
0 votesanswersviews
指令模板不在模态输入上呈现
我有一个angular-bootstrap模式,我已经创建了一个自定义指令,以便输入字段将在打开时自动聚焦 . 我已将指令模板添加到我的输入标记中,但在inspect元素上,它无处可见 . 码: 指令(复制自:How to set focus on input field?) 'use strict'; angular.module('portfolioManager.directives', ... -
2 votesanswersviews
Angular 2在两个组件之间传递数据
我想在两个组件之间传递数据但我的问题是: 我有两个组件,假设一个是'main',另一个是'modal-dialog' . 在我的主要部分,我想打开模态对话框并从我的模态对话框中获取数据而不离开我的主要组件 我知道如何使用@Input但我看不到在我的应用程序中使用它的方法 例如在我的main.html中,如果我想将数据从main传递给模态,我会使用 <modal-dialog [data]=&... -
2 votesanswersviews
为什么ngModel会为选择添加空白/空选项?
我使用 name 属性和 ngModel 指令作为在Angular 2应用程序中获取表单值的简单方法: <input type="text" name="firstName" ngModel> 但是在_1312580中使用这种方法时我遇到了问题: <select name="gender" ngModel> 带... -
516 votesanswersviews
链接vs编译与控制器
创建指令时,可以将代码放入编译器,链接函数或控制器中 . 在文档中,他们解释说: 编译和链接功能用于角度循环的不同阶段 控制器在指令之间共享 但是,对我而言,目前尚不清楚哪种代码应该去哪里 . 例如:我可以在编译中创建函数并将它们附加到链接中的作用域,还是仅将函数附加到控制器中的作用域? 如果每个指令都有自己的控制器,控制器如何在指令之间共享?控制器是真的共享还是只是范围属性? -
0 votesanswersviews
如何在Datatable - AngularJS的单元格内观察type =“files”
我正在尝试在Datatable的单元格内创建一个上传按钮,我有一个clickHandler用于click事件 . 上传按钮称为窗口资源管理器,我可以选择要上载的文件 . 为了将文件上传到服务器,我使用$ watch来检查模型“文件”的变化,如果有任何变化,它将触发上传功能 . 此功能将文件上传到服务器 . 但似乎$ watch永远不会看到数据表内部发生了什么 . 这是我的代码: 我正在使用angu... -
82 votesanswersviews
Angularjs动态ng模式验证
我有一个表单,如果复选框为false,则使用ng-required指令对文本输入强制执行验证 . 如果复选框为true,则隐藏该字段,并将ng-required设置为false . 问题是我还在输入上指定了验证的正则表达式,并使用了ng-pattern angular指令 . 我遇到的问题是,如果用户填写了无效的电话号码,请选中该框以停用该输入(因此无需进一步验证),表单将不允许提交,因为它基于n... -
1 votesanswersviews
表单验证和禁用按钮
PLUNKER LINK 在上面的问题我有三个单选按钮,让用户支付余额,最小金额等当用户点击第三个单选按钮时,它会打开一个带有输入的div,用户可以在其中输入金额和此字段有一些验证 . 然后对下一个字段集进行了一些验证 . 我想禁用提交按钮,直到表单有效 . 但即使我在单选按钮中选择余额或最小金额付款选项,提交按钮仍保持禁用状态(等待表单有效 . 可能正在寻找验证,这是第三个选项) . 我怎么能避... -
94 votesanswersviews
指令隔离范围与AngularJS中的ng-repeat范围
我有一个带有isolate-scope的指令(这样我可以在其他地方重用该指令),当我将这个指令与 ng-repeat 一起使用时,它无法工作 . 我已阅读有关此主题的所有文档和Stack Overflow答案,并了解问题 . 我相信我已经避免了所有常见的陷阱 . 所以我理解我的代码因 ng-repeat 指令创建的范围而失败 . 我自己的指令创建了一个isolate-scope,并对父作用域中的对... -
172 votesanswersviews
何时使用transclude 'true'并在Angular中转换'element'?
什么时候应该使用 transclude: 'true' 和 transclude: 'element' ?我无法在角度文档中找到关于 transclude: 'element' 的任何内容,它们非常令人困惑 . 如果有人能用简单的语言解释,我会很高兴 . 每个选项的好处是什么?它们之间真正的区别是什么? 这是我发现的: transclude:true在编译函数中,您可以在transclude链接... -
1 votesanswersviews
指令中缺少子元素
我有一个定义的指令: $(function () { angular.module(['myApp']).directive('rootSlider', function () { return { restrict: 'E', template: '<ul><li ng-repeat="item ... -
11 votesanswersviews
动态更改Angular指令元素属性
我正在尝试创建一个自定义指令,它扩展了现有元素的功能 . 我想检测是否存在某个属性,如果不存在则添加它(例如ng-class) . 我试图在预编译期间实现这一点,但angular不会对添加新属性做出反应 . 我用一个简单的例子使用ng-hide . <input hide type="submit" value="Submit"/> app.di... -
1 votesanswersviews
角 . 内置ng-repeat的自定义指令
我有一个带有ng-repeat的自定义指令 . Ng-repeat的模板看起来像 <div ng-repeat='(key, item) in items'> <canvas id='canvas-{{ key }}'></canvas> </div> 使用ng-repeat创建所有项目后,我需要用不同的线条填充每个画布 . 我试图在我的... -
0 votesanswersviews
需要Angular js指令用于JQUERY PTTIMESELECT Timepicker插件
你能不能帮我修改Jquery pttimeselect timepicker插件的角度指令 . http://pttimeselect.sourceforge.net/doc/documentation.html Plunker链接:http://tinyurl.com/hr7lker 目前我有如下指令,但收到此错误 TypeError: Cannot read property 'options... -
0 votesanswersviews
从Angular.JS组件创建Angular指令?
我一直在关注将AngularJS应用程序更新到Angular应用程序的官方文档:https://angular.io/guide/upgrade 我有一些为AngularJS准备的插件/模块,我需要使用它们 . 是否可以使用AngularJS组件并在Angular应用程序中使用它们而不使用指令而不转换为typescript等作为混合应用程序?在此官方文档中,展示了如何制作混合应用程序,其中Angu... -
3 votesanswersviews
Angular.js,$ timeout.flush在指令的单元测试中导致无限的摘要循环
我试图用茉莉和业力为我的角应用程序编写单元测试 . $ timeout.flush在指令的单元测试中导致无限的摘要循环 这是我的指令代码 .directive("myDirective", function($timeout) { return { link: function(scope) { $timeout(function... -
25 votesanswersviews
Karma 'Unexpected Request'测试角度指令时,即使使用ng-html2js
在最后一天尝试完成这项工作之后,我发现我已经绕回到我在开始时遇到的同样错误: Error: Unexpected request: GET test-directive.html 我正在使用Karma和Jasmine来测试Angular中的指令 . 我在StackOverflow上查看了类似的问题,但发现在其他示例中尝试过的所有内容都无济于事 . 代码结构 测试应用程序-src--bower--l... -
1 votesanswersviews
如何打开API服务调用新窗口?
我尝试打开API服务调用新窗口选项卡,但尝试使用 window.open() ,它不起作用 . 我也试着把 ng-href="URLwithParam" in the HTMLtemplate with target="_blank" . 我是角度和HTML的新手 . 请帮我 define(['directives/directives'], functi... -
224 votesanswersviews
具有条件表达式的Angular ng-style
我这样处理我的问题: ng-style="{ width: getTheValue() }" 但为了避免在控制器端具有此功能,我更愿意做这样的事情: ng-style="{ width: myObject.value == 'ok' ? '100%' : '0%' }" 我怎样才能做到这一点? -
2 votesanswersviews
Angular JS表单重新加载页面
我是角色的新手我试图发布我的表单但是当我点击我的按钮时,我的表单重新加载了URL上的表单数据,我无法查看我的控制台数据 . 在这里我写了代码 . <div class="large-7 columns" ng-app="registerform"> <div class="sign-up-con... -
0 votesanswersviews
如何在行中添加动态生成的图标
我试图在离子中进行简单演示 . 我有一个页脚有一个图标 ion-compose (左下图标) . 当我点击该图标时,它会显示一个弹出屏幕,我在文本字段中输入名称,然后按 save 按钮 . 然后生成一行与弹出屏幕的文本字段中写的文本相同 . 我需要在行上添加图标按钮(如删除按钮,编辑按钮) . 我们可以在动态生成的行上添加图标,就像我在页脚中所做的那样(左下角离子编写器) ) . 请在行上添加离子... -
0 votesanswersviews
如何在离子框架中添加行上的图标?
我试图在离子中进行简单的演示 . 我有一个页脚有一个图标 ion-compose (左下图标) . 当我点击该图标时会显示一个弹出屏幕,我在文本字段中输入名称,然后按 save 按钮 . 然后它生成一行,该行具有与弹出屏幕的文本字段中所写的相同的文本 . 我需要在行上添加图标按钮(如删除按钮,编辑按钮) . 我可以在动态生成的行中添加图标,就像我在页脚中做的那样(左下角离子作曲家)? 请在行上添加... -
7 votesanswersviews
离子列表:滑动删除?
是否有可能使用“ion-list”实现“刷卡到删除”(如在Android任务屏幕中)功能? 我找到了“can-swipe”指令,它允许添加一些出现在部分刷卡项目下的按钮,但这不是我正在寻找的 . 我需要完全刷一个项目(两侧),并在它被刷到屏幕的末尾时将其删除 . -
2 votesanswersviews
基本的AngularJS谷歌 Map
我对角度很新,并且正试图刺破角谷歌 Map . 我的要求 . 我有一个搜索栏,用于搜索餐馆 . 搜索结果api给出了用户搜索的餐馆的地址,纬度和经度 . 我想要的是显示一个标记映射餐厅在 Map 上的位置 . 我试过https://github.com/nlaplante/angular-google-maps/ . 它渲染 Map ,但不会将 Map 居中到纬度和我想要的长度 . 显然我试图从... -
4 votesanswersviews
如果'ng-template'是Web组件,则将“CUSTOM_ELEMENTS_SCHEMA”添加到此组件的此组件以禁止显示此消息 . (“[错误 - >] <ng-template>
zone.js@0.6.25?main = browser:355未处理的Promise拒绝:模板解析错误:'ng-template'不是已知元素:1 . 如果'ng-template'是Angular组件,那么验证它是该模块的一部分 . 2.如果'ng-template'是Web组件,则将“CUSTOM_ELEMENTS_SCHEMA”添加到此组件的'@NgModule.schemas'以禁... -
1 votesanswersviews
Angular - 掩码输入,$解析器,$格式化程序和模式验证
在表单上,我们有一个使用jquery插件通过指令工作的屏蔽输入 . 这很好用 - 用户看到蒙面电话值(但只在焦点后),但我们需要有未制作的模型值而不是屏蔽(例如,如果我们输入电话 (123)456-78-90 ,我们必须将模型设为 1234567890 ,同时我们有在我们的领域 (123)456-78-90 看到 . 好的,我们将 ngModel.$parsers 添加到指令中 . 好吧,这样做很... -
10 votesanswersviews
Angular.js和Adsense
我正在尝试在我的angular.js应用上投放广告,并且我已经完成了一些阅读并发现无法复制和粘贴普通的adsense代码 . 我听说你应该"wrap it in a directive with a transclusion,",我能找到的唯一例子是另一个Stackoverflow帖子:AngularJs and AddThis social plugin 有人可以帮助提供有关...