我正在使用 angular 5 的WEB银行应用程序工作。任务是我想找出计算机的设备 ID 和浏览器名称。
我试过这个 NPM 模块:
npm install ngx-device-detector --save
import { NgModule } from '@angular/core';
import { DeviceDetectorModule } from 'ngx-device-detector';
...
@NgModule({
declarations: [
...
LoginComponent,
SignupComponent
...
],
imports: [
CommonModule,
FormsModule,
DeviceDetectorModule.forRoot()
],
providers:[
AuthService
]
...
})
import { Component } from '@angular/core';
...
import { DeviceDetectorService } from 'ngx-device-detector';
...
@Component({
selector: 'home', // <home></home>
styleUrls: [ './home.component.scss' ],
templateUrl: './home.component.html',
...
})
export class HomeComponent {
deviceInfo = …Run Code Online (Sandbox Code Playgroud) 请看一下这种方法.在这个函数响应中,我调用了两个函数findConnectedUsersRelationship()和displayUsers(response.users).
问题是displayUsers(response.users)方法运行并获得结果findConnectedUsersRelationship().我的要求是我需要先跑findConnectedUsersRelationship()第二个displayUsers(response.users).第二种方法取决于第一种方法.
function filterUsers(location, gender, youngAge, oldAge, interests){
var userId = signedUserId;
$.post(urlHolder.filter, {
userId: userId,
location: location,
gender: gender,
youngAge: youngAge,
oldAge: oldAge,
interests: interests
}, function(response) {
console.log('User response <<>>', response.users.length);
var filteredUsers;
findConnectedUsersRelationship();
displayUsers(response.users);
});
}
// To find connected user relationship
var relationshipList = new Array;
function findConnectedUsersRelationship() {
try {
$.post(urlHolder.findConnectedUsersRelationship, {
userId : signedUserId
}, function(response) {
//console.log('response downforanything: ', JSON.stringify(response));
if …Run Code Online (Sandbox Code Playgroud)