小编Bla*_*ake的帖子

从angular-cli创建的environment.ts文件中访问process.env

我有一个angular-cli应用程序(角度版本4.0.0).我希望能够在从cli创建的environment.ts文件中访问我的环境变量.

例:

export SOME_VARIABLE=exampleValue
Run Code Online (Sandbox Code Playgroud)

当我构建我的角度应用程序时,我想在"SOME_VARIABLE"字段中填充"exampleValue".

// environment.ts

export const environment = {
    production: false,
    SOME_VARIABLE: process.env.SOME_VARIABLE
};
Run Code Online (Sandbox Code Playgroud)

不幸的是,process.env在此文件中不可用.我怎样才能访问它?

angular-cli angular

7
推荐指数
1
解决办法
3010
查看次数

HTTP的不同结果调用具有相同集合名称的angular2-in-memory-web-api

我想在我的角度2项目中使用angular2-in-memory-web-api.我找不到任何文档来查看如何为具有相同集合名称的不同请求返回不同的数据对象.我相信我用于SEED_DATA的课程已关闭,但我不确定如何以正确的方式构建它以获得我想要的东西.

这是我的主要内容

import {provide} from "@angular/core";
import {bootstrap} from "@angular/platform-browser-dynamic";
import {HTTP_PROVIDERS, XHRBackend} from "@angular/http";
import {AppComponent} from "./app.component";
import {SEED_DATA, InMemoryBackendService} from "angular2-in-memory-web-api/in-memory-backend.service";
import {AppTestData} from "./AppTestData";

bootstrap(AppComponent, [
    HTTP_PROVIDERS,
    provide(XHRBackend, {useClass: InMemoryBackendService}),
    provide(SEED_DATA, {useClass: AppTestData})
]);
Run Code Online (Sandbox Code Playgroud)

我的AppTestData.ts文件看起来像这样

export class AppTestData {
    createDb() {
        let studentData = {
            name: "Student Name",
            grade: "B"
        };
        let otherStudentData = {
            name: "Other Student Name",
            grade: "A"
        };


        let httpPaths = {
            somepath: {
                student: studentData,
                anotherPath: {
                    student: otherStudentData
                }
            } …
Run Code Online (Sandbox Code Playgroud)

http angular

5
推荐指数
1
解决办法
2422
查看次数

将字符串转换为整数。使用 Nasm 的 x86 32 位汇编器

因此,我正在尝试将字符串转换为数字,以便稍后向其中添加另一个数字。这是我必须在我的 .text 中进行转换的内容。num2Entered 是用户输入的内容。Num1plusNum2 是我最终要添加的标签。它们都在 .bss 部分中声明。任何帮助,将不胜感激!

    mov ax, [num2Entered + 0]
    sub ax, '0'
    mov bx, WORD 1000
    mul bx
    mov [Num1plusNum2], ax

    mov ax, [num2Entered + 1]
    sub ax, '0'
    mov bx, WORD 100
    mul bx
    add [Num1plusNum2], ax

    mov ax, [num2Entered + 2]
    sub ax, '0'
    mov bx, WORD 10
    mul bx
    add [Num1plusNum2], ax

    mov ax, [num2Entered + 3]
    sub ax, '0'
    add [Num1plusNum2], ax
Run Code Online (Sandbox Code Playgroud)

x86 assembly integer nasm

4
推荐指数
1
解决办法
3万
查看次数

最简洁的方法来创建具有不同属性的同一类的多个bean

说我有这个属性文件:

students.bill.firstname=John
students.bill.lastname=Doe
students.bill.age=20
students.jim.firstname=Jim
students.jim.lastname=Wright
students.jim.age=21
.
.
.
Run Code Online (Sandbox Code Playgroud)

我想要一个xml bean,其中包含以firstname为键的学生地图.

对象示例:

Student.java

public class Student {
    String firstname;
    String lastname;
    Integer age;
}
Run Code Online (Sandbox Code Playgroud)

Classroom.java

public class Classroom {
    Map<String, Student> students;
}
Run Code Online (Sandbox Code Playgroud)

我正在寻找的方法可能是说,从属性students.bill.*创建一个学生bean,并将其添加到教室bean地图中.然后为students.jim.*制作一个,并将其添加到教室bean地图中.我真的不想为每个学生创建一个bean,并且通过并将每个值放入其中.

java spring dependency-injection spring-bean spring-properties

1
推荐指数
1
解决办法
1071
查看次数