小编Faa*_*ass的帖子

在iOS上不显示nativescript-toast

在我更新到最新版本的nativescript-toast之后,它停止了在iOS中的工作(在Android中工作正常)。我的意思是,当应用程序按预期运行时,没有显示吐司。

在以前的版本中,一切都按预期进行。但是,当我更新到新版本后,它停止工作,并且还将pod SBToaster添加到了我的podfile中。

这是package.json

"nativescript-toast": "^2.0.0",
Run Code Online (Sandbox Code Playgroud)

过去我有版本1.4.6

在我的Podfile中,我有:

pod 'SBToaster', '~> 2.1.2'
pod 'Toast'
Run Code Online (Sandbox Code Playgroud)

在我的组件中,我有:

Toast.makeText(message).show();
Run Code Online (Sandbox Code Playgroud)

nativescript angular2-nativescript

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

使用打字稿时nodemon不刷新

我正在使用NodeJ,express,打字稿和nodemon开发应用程序。

但是,当我更改ts文件中的某些代码时,页面没有刷新。

如何在js中编译ts文件并使用nodemon(或其他工具)刷新浏览器?

package.json

{
  "name": "myapp",
  "version": "1.0.0",
  "description": "",
  "main": "index.js",
  "dependencies": {
    "bcryptjs": "^2.4.3",
    "body-parser": "^1.17.2",
    "debug": "^2.6.8",
    "dotenv": "^2.0.0",
    "express": "^4.15.3",
    "iconv-lite": "^0.4.17",
    "inversify": "^4.11.1",
    "jsonwebtoken": "^7.4.1",
    "mongoose": "^5.0.10",
    "morgan": "^1.8.2",
    "passport": "^0.3.2",
    "passport-jwt": "^2.2.1",
    "rxjs": "^5.4.2",
    "typescript": "^2.7.2",
    "winston": "^2.3.1"
  },
  "devDependencies": {
    "@types/chai": "^4.0.0",
    "@types/debug": "0.0.29",
    "@types/dotenv": "^2.0.20",
    "@types/express": "^4.0.35",
    "@types/mocha": "^2.2.41",
    "@types/mongoose": "^4.7.15",
    "@types/morgan": "^1.7.32",
    "@types/node": "^6.0.77",
    "@types/passport": "^0.3.3",
    "@types/passport-jwt": "^2.0.20",
    "chai": "^4.0.2",
    "chai-http": "^3.0.0",
    "gulp": "^3.9.1",
    "gulp-clean": "^0.3.2",
    "gulp-typescript": "^3.1.7",
    "gulp-yaml": "^1.0.1", …
Run Code Online (Sandbox Code Playgroud)

node.js typescript nodemon

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

如何做PhoneGap跨平台

我知道我会问一个愚蠢的问题.但是,我需要你的帮助.

我正在计划和设计我的第一个移动应用程序,我听到很多关于手机差距的消息,所以我决定尝试一下.

所以,我开始搜索它并看到教程,我得到的所有信息都是:Phonegap for Android Phonegap for iPhone

所以,我不明白为什么,如果两者的代码应该是相同的.或几乎相似,也许每个操作系统的某些特定句子.

我得到了iphone,我必须使用x-code和android eclipse.

但是,我如何制作我的应用程序,然后为Android生成构建,然后为iphone生成?(或者我想象的那样)我的意思是,同时为两者(以及其他SO)开发应用程序.

那可能吗?

除此之外,你有一个最喜欢的教程,想与我分享?

最后一个问题,我可以使用出色的UI设计和可用性来制作应用程序,还是手机带有点限制?

mobile cross-platform cordova

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

在Angular2/4中加载组件

我正在创建一个角度为4的应用程序,我希望有一个加载组件,以便用户可以意识到他提交了一个表单,而应用程序正在做某事,而且应用程序正在等待来自后端的信息.

我通过一个加载器组件并使用$ rootScope共享隐藏或显示的动作在angularjs中做到了...但是在angular2/4中,我看不出我怎么能这样做.

理想情况下,我需要有一个加载组件,它将在页面的一个表单或某个部分上(当正在检索属于该部分的信息时)或者可能在整个屏幕上.

你能告诉我怎么做这个吗?

谢谢!

ngx-bootstrap angular

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

Angular2在组件中为null

我期待一些奇怪的情况,其中"this"在组件内部为空.到目前为止,我在两种情况下看到了它:

1)当承诺被拒绝时:

if (this.valForm.valid) {
            this.userService.login(value).then(result => {
                if(result.success){
                    this.toasterService.pop("success", "Exito", "Inicio de session correcto");
                    this.sessionService.setUser(result.data);
                    this.router.navigateByUrl('home');
                }
                else{
                    this.error = result.code;
                }
            },function(error){
                console.log("ERROR: " + error);
                this.error = "ERROR__SERVER_NOT_WORKING";
                console.log(this.error);
            });
        }
Run Code Online (Sandbox Code Playgroud)

在函数(错误)中,这是null,因此我无法分配相应的错误.

该服务以下列方式工作:

  login(login : Login) : Promise<Response> {
      return this.http
      .post(this.serverService.getURL()  + '/user/login', JSON.stringify(login), {headers: this.headers})
      .toPromise()
      .then(res => res.json())
      .catch(this.handleError);
  }

    private handleError(error: any): Promise<any> {
      console.log('An error occurred', error); // for demo purposes only
      return Promise.reject(error.message || error);
    }
Run Code Online (Sandbox Code Playgroud)

因此,在调用服务handleError时,此值将丢失.

2) - 使用sweetalert …

javascript typescript angular-promise angular2-services angular

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

如何在JUnit5中定义优先级

我在 Java 项目中使用 Junit 构建了一些单元测试。唯一的问题是我想定义测试的顺序/优先级。我的意思是...我用来@BeforeAll执行第一个测试,即登录过程并获取登录后功能的访问权限。但在那之后,我想进行另一个特定的测试。

然后剩下的...

我检查过,有一个使用@Order()注释的选项,但我的想法不是像这样订购每个测试......我只想先运行登录,然后运行我需要运行所有其他测试的测试。因此,在前两个测试之后,其他测试的顺序并不重要。

java junit junit5

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

未通过测试运行器JUnit5找到测试

我正在为我的应用程序创建一些单元测试。

我创建了几种方法,没有任何问题。

但是现在,我创建了一个新文件,但是当标题出现错误时,JUnit5并未对其进行“读取”。

测试很简单

@Test
    @DisplayName("ConsultNumber")
    static void consultNumber() throws IOException, SOAPException {
        Response response = new PersonService().getData(login.getToken(), login.getSign(), p.getProperty("cuit"), "999999999");
        assertEquals(response.isSuccess(), true);
    }
Run Code Online (Sandbox Code Playgroud)

这是我相关的进口:

import static org.junit.jupiter.api.Assertions.assertEquals;
import org.junit.jupiter.api.BeforeAll;
import org.junit.jupiter.api.DisplayName;
import org.junit.jupiter.api.Test;
Run Code Online (Sandbox Code Playgroud)

pom.xml

<parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>1.2.7.RELEASE</version>
    </parent>

    <properties>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
        <start-class>com.company.app</start-class>
        <java.version>1.8</java.version>
        <lombok.version>1.14.8</lombok.version>
        <log4jdbc.log4j2.version>1.16</log4jdbc.log4j2.version>
        <rest.assured.version>2.3.3</rest.assured.version>
    </properties>

    <dependencies>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-jdbc</artifactId>
        </dependency>
        <dependency>
            <groupId>com.h2database</groupId>
            <artifactId>h2</artifactId>
        </dependency>
        <dependency>
            <groupId>org.projectlombok</groupId>
            <artifactId>lombok</artifactId>
            <version>${lombok.version}</version>
            <scope>provided</scope>
        </dependency>
        <dependency>
            <groupId>org.bgee.log4jdbc-log4j2</groupId>
            <artifactId>log4jdbc-log4j2-jdbc4.1</artifactId>
            <version>${log4jdbc.log4j2.version}</version>
        </dependency>

        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-test</artifactId>
            <scope>test</scope>
        </dependency>
        <dependency>
            <groupId>com.jayway.restassured</groupId>
            <artifactId>rest-assured</artifactId> …
Run Code Online (Sandbox Code Playgroud)

java junit junit5

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