使用npm run test -- --no-watch --no-progress-command的Karma/Jasmine抛出以下错误:
Chrome 92.0.4515.159 (Mac OS 10.15.7) LoginComponent should create FAILED
TypeError: this.loggerService.onDebug is not a function
at LoginComponent.ngAfterViewInit (src/app/pages/login/login.component.ts:22:24)
我是新来的,最近使用的md-datepicker的角度材料为0.11.0:,我遇到了一些问题
简而言之,我的应用程序允许用户添加具有名称和描述的单个项目。他们还能够更新相关的项目细节。
添加和更新都是通过材料设计mdDialog完成的。一旦用户单击add或update,控制器将调用相应的函数,该函数在我的工厂中调用相应的函数。
工厂函数包含我配置的$mdDialog服务。我能够更新和添加没有任何问题,直到我添加了。
单击编辑时,我得到了以下错误。
TypeError: date.toLocaleDateString is not a function
at Object.defaultForm
我在这个类中尝试实例化Ajv使用new关键字,我得到了这个错误: TypeError: Ajv不是构造函数 代码: import * as Ajv from "ajv";
export class ValidateJsonService {
validateJson(json, schema) {
console.log(Ajv);
let ajv = new Ajv({ allErrors: true });
if (!ajv.validate(schema, json)) {
我刚刚花了一个小时调试一个非常琐碎的问题。但我不明白为什么这种行为有时会发生,在什么情况下发生。为了说明我的问题,我们举一个例子。
$scope.vm.PetList = pets; // pets comes from resolved request
$scope.vm.Person = person; // person comes from resolved request
// init logic
if (angular.isDefined($scope.vm.Person.Pets) && $scope.vm.Person.Pets.length) {
在我更新并删除bower中的插件后,我的应用程序出现了这个错误。
angular.js:14516 TypeError: starterFactory.loginRawUser(...).success is not a function
at ChildScope.$scope.loginRawuser (starterController.js:51)
at fn (eval at compile (angular.js:15351), <anonymous>:4:226)
at callback (angular.js:26969)
at ChildScope.$eval (
我想在我的一个方法中使用isDate()。Visual Studio Code自动将import { isDate } from '@angular/common/src/i18n/format_date'添加到我的组件中。但是我在编译时得到一个错误:ERROR in . . . : error TS2305: Module '"C:/Users/John/my-project/node_modules/@angular/common/common"' has no exported member isDate' 当文件在'@a
我正在尝试让我的应用程序在更改路径之前收集数据,如John:的许多视频所示
我已经将其全部连接起来,但当延迟对象需要解决时,我会得到以下错误:
Error: Argument 'fn' is not a function, got Object
at assertArg (http://localhost:9000/components/angular/angular.js:1019:11)
at assertArgFn (http://localhost:9000/components/angular/angular.js:1029:3)
at annotate (http:
如何纠正此错误?
TypeError: object is not a function
at http://localhost:9000/app/topItems/topItems.directive.js:30:11
at Scope.$broadcast (http://localhost:9000/bower_components/angular/angular.js:12887:28)
at Scope.$destroy (http://localhost:9000/bower_components/angular/angular.js:12545:14)
我有两个指令,我想在其中一个中公开一个API,供其他人使用。在的指导下,当我需要另一个指令的控制器时,我得到了这个错误:
Error: No controller: foo
at Error (<anonymous>)
at getControllers (http://localhost:3000/vendor/angular/angular.js:4216:19)
at nodeLinkFn (http://localhost:3000/vendor/angular/angular.js:4345:35)
at compositeLinkFn (
我的filterProducts函数调用findIntersection,但我得到了一个错误,findIntersection是未定义的。
angular.module('BrandService', [])
.service('BrandService', function ($filter, DataService) {
var productDb;
var products;
return {
filterProducts(brands, priceRange) {
var filtered
我有一个items的JSON输出-要显示一个项目,我使用ng-repeat="item in items"。我可以使用user访问当前登录的用户对象。
每个项目可以属于多个用户愿望列表。如果用户将一项添加到他的愿望列表中,user_id将保存在item.wishlists中。
单个item的JSON输出看起来很简单,如下所示:
{"id":1,"title":"This is a tile","wishlists":[{"user_id":2},{"user_id":3}]}
当我执
我正在将已经在工作的Angular 10 web-app修改为ionic原生应用程序,这时我遇到了一些CORS问题。因为我不能改变BE上的任何东西,所以我遇到了native-HTTP插件Ionic has。 我遵循了Angular在how to make an interceptor和这篇解释how to implement both HttpClient and Ionic's native HTTP的文章中的说明,但我遇到了新的问题。 使用文章中的代码,TS抱怨这一行: headers: nativeHttpResponse.headers (property) headers?
我是角4的新手,我在编译时遇到了一个错误
未明错误:不能解析AllCountryComponent的所有参数:(对象对象,对象对象,?)。(webpack-internal:///./node_modules/@angular/compiler/esm5/compiler.js:707) at CompileMetadataResolver._getDependenciesMetadata (webpack-internal:///./node_modules/@angular/compiler/esm5/compiler.js:15927) at CompileMetadataResolv
我刚开始学角质术,最近学到了一些基本知识。
在我当前的项目中,我正在开发一个单一的页面应用程序。到目前为止,我的HTML/JS设置如下所示:
HTML:
<body>
<ng-include src='"src/includes/home.html"'></ng-include>
<!-- home.html is the HTML template with static data -->
</body>
app.js:
'use strict';
v