我试图调用 private login: LoginComponent,但是,当我添加 private login: 时,我的网站不会加载LoginComponent。在将登录添加到构造函数之前,我的网站加载并运行良好。我究竟做错了什么?我可以不调用私人登录:LoginComponent吗?我在下面附加了课程LoginComponent。
import { Component, OnInit, ViewChild } from '@angular/core'
import { Router } from '@angular/router'
import * as Rx from "rxjs"
import { environment } from "../../../environments/environment"
import {LoginComponent} from "app/components/login/login.component"
import { AuthService } from "../../services/auth/auth.service"
import { LoginService } from "../../services/login/login.service"
import { SageApiService } from "../../services/sage-api/sage-api.service"
import { DataModel } from "../../model/data-model"
// wvj contract
@Component({
selector: 'app-contract-form',
templateUrl: './contract-form.component.html',
styleUrls: ['./contract-form.component.css']
})
export …Run Code Online (Sandbox Code Playgroud) 当我尝试在下面的数据上使用ES6 时,我很难理解为什么会出现错误.find.我正在尝试获取身份证号码为3的记录.
{
{id:10,title:'Dairy & Eggs'}
{id:7,title:'Laundry & Househo,}
{id:9,title:'Bakery'}
{id:8,title:'Fresh Food'}
{id:4,title:'Frozen Food'}
{id:6,title:'Health & Beauty'}
{id:3,title:'Food Cupboard'}
{id:5,title:'Drinks'}
{id:2,title:'Chilled Food'}
}
Run Code Online (Sandbox Code Playgroud)
我试过了
const category = categories.find(function (category) { return category.id === 3; }
console.log(category)
Run Code Online (Sandbox Code Playgroud)
和
const category = categories.filter(category => category.id === 3)
console.log(category)
Run Code Online (Sandbox Code Playgroud)
任何帮助表示赞赏.
我是 JavaScript 的新手。我想从数组中删除最后一个元素,而不使用 pop 方法。我试过使用 length 属性,但在我的控制台中未定义。请帮忙!
function lastElement(array) {
return array[array.length-1];
}
lastElement([3,4,5,6]);
Run Code Online (Sandbox Code Playgroud) 我想使用递归函数反转字符串.问题是为什么这个函数会返回undefined?
const reverse = function(str) {
const looper = function(str, index) {
if (index < 0) {
return '';
}
return str[index] + looper(str, index - 1);
};
looper(str, str.length - 1);
};
console.log(reverse('Hello World!'));Run Code Online (Sandbox Code Playgroud)
我正在尝试切换到使用jQuery.我无法弄清楚为什么这个功能不起作用.我有一个简单的JSON文件,其中包含以下内容:
{ "status" : "active" }
Run Code Online (Sandbox Code Playgroud)
我只是检查是否有东西已经切换到开启状态.我做了一个简单的页面只是为了检查我的json请求,但我从警报中得到了未定义的.
<html>
<script scr="js/jquery-1.9.1.min.js"></script>
<script>
var results;;
$(document).read(function (){
$.getJSON('myurl.com/myFile.json'),
function(result){
alert(result);a
}
});
</script>
</head>
<body>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
所以我不确定为什么会出现未定义的.更糟糕的是,我认为它会出现[Object][object]?
javascript ×2
typescript ×2
angular ×1
arrays ×1
constructor ×1
ecmascript-6 ×1
function ×1
jquery ×1
json ×1
reactjs ×1
recursion ×1