-
angularjs – 使用ng-click的md-autocomplete模板无法阻止选择
所属栏目:[安全] 日期:2020-12-17 热度:188
我试图在md-autocomplete的md-item-template中放置一个按钮来调用某个动作. 问题:我无法阻止选择项目. $event.preventDefault();不起作用,文档也没有提示. 我的目标是允许(正常)选择建议,或者当您单击按钮时,应将此建议中的文本复制到搜索框中.在第二种情况[详细]
-
angularjs – 已覆盖ZoneAwarePromise
所属栏目:[安全] 日期:2020-12-17 热度:108
将应用程序升级到rc-7并运行我的单元测试以确保没有任何损坏后,我在大约一半的单元测试中收到此错误消息. “错误:Zone.js检测到ZoneAwarePromise'(窗口|全局).Promise’已被覆盖. 最有可能的原因是在Zone.js之后加载了Promise polyfill(在加载zone.js时不需[详细]
-
从Angular2 app上传文件到Lumen API
所属栏目:[安全] 日期:2020-12-17 热度:117
我有一个API(流明),它需要一个文件字段在正文中. 使用Postman,我只需将文件解析为API,然后Lumen将其保存在服务器上. 但是如何使用Angular2将文件上传到API?目前我正在使用HTTP来进行后期请求. this.http.post(ENDPOINT,body,options)..... 解决方法 请尝试[详细]
-
angularjs – Karma / Jasmine / PhantomJs:undefined不是构造
所属栏目:[安全] 日期:2020-12-17 热度:200
我有一个应用程序在运行测试时引发奇怪的错误.错误如下: TypeError: undefined is not a constructor (evaluating 'allKeys[i].match(/^[0-9]+$/)') in node_modules/jasmine-core/lib/jasmine-core/jasmine.js (line 2988)test/spec/core/http/response-sp[详细]
-
angularjs – 如何更新mongodb中的数组元素
所属栏目:[安全] 日期:2020-12-17 热度:119
我在mongoDB中有数据,如下所示 { "_id": ObjectId("57c40e405e62b1f02c445ccc"),"sharedPersonId": ObjectId("570dec75cf30bf4c09679deb"),"notificationDetails": [ { "userId": "57443657ee5b5ccc30c4e6f8","userName": "Kevin","isRed": true } ] } 现在[详细]
-
angularjs – 未捕获错误状态代码
所属栏目:[安全] 日期:2020-12-17 热度:105
我试图捕获角度资源的HTTP错误状态代码(!= 200). 我的服务,我有资源定义: (apiService.js) .factory('ApiService',function($resource,$http,localStorageService,CONFIG) { var base_api_url = api_url = CONFIG.api_url,api_version_prefix = CONFIG.api[详细]
-
angularjs – 带角型铸造的Scala.js
所属栏目:[安全] 日期:2020-12-17 热度:145
我正在尝试使用 Scala.JS和Angular实现一个应用程序,我在提交表单时遇到类型转换的问题. 我有以下代码: div ng-controller="usersCtrl"form novalidate class="simple-form" First Name: input type="text" ng-model="user.firstName" /br / Last Name: inp[详细]
-
对Angular 2中提供的@NgModule感到困惑
所属栏目:[安全] 日期:2020-12-17 热度:136
我正在尝试使用Angular2,当我将基本代码升级到Angular 2.0.0-RC5时,我发现引入了一个突破性的变化@NgModule,它等同于 Angularjs 1.x中的angular.moudle()? 对我来说,@ ngModule让事情变得复杂. 当我使用Angular 1.x时,社区中有一些关于angular.module的抱怨[详细]
-
使用Systemjs-builder为Angular2应用程序创建多个包
所属栏目:[安全] 日期:2020-12-17 热度:109
我有一个工作的Angular2应用程序具有以下结构: /app /components /moduleA /moduleB /... /shared app.module.ts app.routing.ts app.component.ts main.ts 现在,我正在使用systemjs-builder在我的gulp文件中创建一个包含所有typescript的单个文件: gulp.t[详细]
-
Angular 2 RC5子路由问题
所属栏目:[安全] 日期:2020-12-17 热度:55
我试图让子路由工作,这是我得到的错误: EXCEPTION: Error: Uncaught (in promise): Error: Cannot match any routes: 'settings' 这是我的app.modules.ts import { BrowserModule } from '@angular/platform-browser';import { NgModule } from '@angular/c[详细]
-
angularjs – 指令md-whiteframe和css class md-whiteframe之间
所属栏目:[安全] 日期:2020-12-17 热度:115
我正在尝试使用Angular Material框架,并且真正享受所有功能!我真的很喜欢md-whiteframe指令来引发某些容器.但是,我注意到有不同的使用方法. Angular Material Documentation使用它作为指令: div md-whiteframe="2" spanI'm elevated!/span/div 虽然很多例[详细]
-
异步 – Angular2:数组索引的异步管道
所属栏目:[安全] 日期:2020-12-17 热度:62
我有一个可观察的字符串数组const obs $:Observable string []在我的组件上作为属性.虽然我可以在* ngIf语句上成功使用异步管道,但是当通过数组索引器(obs $| async)[0]访问时管道会失败. 例: !-- evaluates the array emmitted by obs$for truthyness --d[详细]
-
angularjs – Angular 1.5 $onInit not firing – typescript
所属栏目:[安全] 日期:2020-12-17 热度:90
我正在尝试将Angular 1.5应用程序的部分转换为TypeScript.我没有收到任何错误,但$onInit()方法不再触发.我包括我的代码( JavaScript)和不工作的代码(TypeScript) Javascript版本(工作): angular .module('app') .component('appProductList',{ templateUrl:[详细]
-
angular – ngIf检查元素上是否存在类
所属栏目:[安全] 日期:2020-12-17 热度:51
有没有办法使用* ngIf检查元素是否具有某些类?我试过用 img *ngIf="[class.imgView]" class="imgView" src=".." 抛出错误无法读取属性imgView的undefined. 有没有办法如何用角度来实现这一目标? 解决方法 如果某个布尔值为true,则创建一个返回所需类的函数[详细]
-
如何在Angular2中动态创建SVG组件?
所属栏目:[安全] 日期:2020-12-17 热度:126
我正在创建一个使用SVG的Web应用程序. 我创建了由SVG元素组成的组件,并将它们放入根svg元素中. 它们有属性选择器,因为SVG / XML文档树是严格的所以我不能使用元素选择器. 他们有一个模板以svg:g标签开头: @Component({ selector:'[foo]',template: 'svg:g.[详细]
-
事件 – Angular 2 – 在(click)事件中使用管道
所属栏目:[安全] 日期:2020-12-17 热度:67
我的问题可能很简单但是却找不到在像(点击)这样的事件中使用管道的方法.像这样的东西: button (click)="quizAnswers(answer?.texte | translate | async)"/button 我总是得到一个错误.我试着用()或{}或[]包裹它… 有一些解决方法,比如将内容放在属性中,然后[详细]
-
离子2打字稿中的图像缓存,如毕加索
所属栏目:[安全] 日期:2020-12-17 热度:99
http://market.ionic.io/plugins/ionic-img-cache 此链接适用于离子1,我无法在带有打字稿的离子2中找到任何图像缓存解决方案. 有人吗? 我试过这个链接,但我无法理解代码 https://github.com/BenBBear/ionic-cache-src 解决方法 你可以使用 imgcache.js npm[详细]
-
Angular 2和Google Custom Search. Angular2剥离html标记
所属栏目:[安全] 日期:2020-12-17 热度:161
我正在尝试将Google自定义搜索添加到我的角度2应用程序中. 当我将它放入 jsfiddle时,使用自定义搜索中的代码可以正常工作,但是当插入到我的组件中时,我遇到了让它工作的问题. 问题似乎是,当插入脚本的代码运行时,html标记 gcse:search被剥夺了它的gcse:成[详细]
-
typescript – Angular2应用程序范围变量
所属栏目:[安全] 日期:2020-12-17 热度:164
有没有办法设置可供所有组件使用的某个应用程序范围变量/常量?如果是,在哪里声明它以及如何在组件中引用它? 我能想到的是 export var SharedValues = { Title: "aaaaa",Something: "bbbbb"} 然后将其导入组件并使用它. 我可以在main.ts中声明一些东西,然后[详细]
-
angular – 引导期间的异步HTTP调用
所属栏目:[安全] 日期:2020-12-17 热度:62
我目前正在构建一个Angular 2组件库,以便将来的UI项目可以共享实现标准功能的代码.我的一个要求是这些UI应用程序在启动时需要来自服务器的一些数据.我想在我的库中封装它. 因此,当我从我的库中注入一个服务到我的应用程序时,我想对服务器端点执行http调用以[详细]
-
angularjs – 使用图表js 2.0扩展现有图表类型角图表js
所属栏目:[安全] 日期:2020-12-17 热度:82
我正在使用伟大的 chart.js ?(版本:2.0.2)和 angular-chart.js(版本:1.0.0-beta1)用于兼容性目的.我想在项目中添加很多功能(如 adding a horizontal line to a chart或 rounded corners bar chart).所有这些解决方案都使用 Chart.types.[typeOftheChartToE[详细]
-
angularjs – 无法在Angular 1.x中观察$dirty(或$pristine)值
所属栏目:[安全] 日期:2020-12-17 热度:179
我在Angular 1.x项目中有一个场景,我需要在指令中查看控制器表单,以执行表单$dirty check.一旦页面上的表单变脏,我需要在注入的服务中设置一个标志. 这是一般指令代码: var directiveObject = { restrict: 'A',require: '^form',link: linkerFn,scope: { ng[详细]
-
angularjs – 将数据传递给重复组件的transcluded重复元素
所属栏目:[安全] 日期:2020-12-17 热度:96
在Angular 2中,我想在我的组件内部添加ng-content ng ng内容.但问题是我需要将一些数据传递给transcluded元素. 我在found以下的AgularJS解决方案: http://plnkr.co/edit/aZKFqPJmPlfTVRffB0Cc?p=preview .directive("foo",function($compile){ return { sco[详细]
-
Angular 2和Webpack延迟加载
所属栏目:[安全] 日期:2020-12-17 热度:96
我肯定错过了一些非常基本的东西.我正在开发一个用户登录的Angular 2应用程序.登录后,用户将能够访问仅对登录用户可见的安全组件.如何分离Webpack以首先提供登录屏幕,并且只有在成功登录其余部分之后? 在angular2-authentication-sample的chrome dev工具中,[详细]
-
angularjs – 角度材质:单击输入时焦点松散
所属栏目:[安全] 日期:2020-12-17 热度:139
使用角度和材质设计,我注意到,当您聚焦输入然后单击外部(没有特别)时: 在桌面上,焦点将从输入中删除 在移动设备(Android)上,重点仍然存在 这在移动设备上非常烦人,因为拥有一个聚焦的md-autocomplete,虚拟键盘会向上滑动并占用一半的可用高度.并且没有办法[详细]