小编Ali*_*eza的帖子

Angular 2 - 带路由器插座的测试组件

我用angular-cli创建了角度2项目.我创建了单独的AppRoutingModule,它导出了RouterModule并被添加到AppModule进口数组中.

我还有由angular-cli创建的appComponent.

app.component.html

<nav>
  <a *ngFor="let view of views" routerLink="{{ view.address }}" routerLinkActive="active">{{ view.text }}</a>
</nav>
<router-outlet></router-outlet>
Run Code Online (Sandbox Code Playgroud)

app.component.spec.ts

import { CUSTOM_ELEMENTS_SCHEMA } from '@angular/core';
import { TestBed, async } from '@angular/core/testing';
import { AppComponent } from './app.component';


describe('App: AquaparkFrontend', () => {
  beforeEach(() => {
    TestBed.configureTestingModule({
      declarations: [
        AppComponent
      ],
      schemas: [ CUSTOM_ELEMENTS_SCHEMA ]
    });
  });

  it('should create the app', async(() => {
    let fixture = TestBed.createComponent(AppComponent);
    let app = fixture.debugElement.componentInstance;
    expect(app).toBeTruthy();
  }));

  it(`should have 3 views`, () => { …
Run Code Online (Sandbox Code Playgroud)

javascript testing karma-runner angular2-routing angular

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

React-native和React

我正在构建一个webapp和ios/android(相同的应用程序).起初我认为cordova可能是一个不错的选择,然后阅读后我认为React-native可能是更好的选择.

我的问题是:我是否必须两次编写相同的应用程序(一个针对网络做出反应,另一个针对移动设备做出反应)?

我见过一些可以共享反应本机组件的库,但我觉得我会受到限制.

你怎么看 ?

编辑:还有一个问题有了反应,我会使用flux(现在可能是redux)我该怎么做才能保持我的本机应用程序的清洁和可读性,我的意思是我应该如何在那里管理数据呢?谢谢你的答案

javascript reactjs react-native

17
推荐指数
5
解决办法
1254
查看次数

从Linux交叉编译OS X.

是否有一个易于使用的工具链来编译来自Linux的Darwin(mac的OS)代码?

例如,我想在Linux机器上编译libpcap(或tcpdump)并在我的MAC上运行.我遇到过,osxcross但它需要获得Xcode SDK等,有没有人试过这个?

谢谢.

linux macos darwin cross-compiling

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

Angular 2中平台服务器模块的主要用途是什么?

当看AOT(提前编译)文档https://angular.io/docs/ts/latest/cookbook/aot-compiler.html#!#compile时,有一个依赖于platform-server,目的是什么它?似乎只需要编译器cli来运行编译器工具

typescript angular platform-server

13
推荐指数
2
解决办法
7882
查看次数

首次安装后如何检查ClickOnce先决条件?

如果我理解正确,ClickOnce只需通过包含先决条件信息的setup.exe文件检查首次安装应用程序的先决条件.如果用户将来打开应用程序,它将检查新版本,但它不会再次启动setup.exe,因此不会检查可能已添加的任何新先决条件.

有没有办法强制ClickOnce再次检查先决条件,或者有没有人有一个好的解决方案而不要求用户setup.exe再次运行?

.net clickonce

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

在Angular2中,如何使<app-root> 100%高度

我正在使用Angular2,我想将高度设置<app-root>为100%<body>.

目前我有:

<body>
  <app-root></app-root>
</body>
Run Code Online (Sandbox Code Playgroud)

在CSS文件中我设置:

app-root {
  height: 100%;
}
Run Code Online (Sandbox Code Playgroud)

但似乎没有任何改变.

你有什么主意吗?

css angular

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

无法使用JavaScript在IE上打印iframe,而是打印父页面

我有以下JavaScript代码:

$(document).ready(function() {
    $('a#print_button').click(function(event) {
        event.preventDefault();

        var print_url = 'print.html';

        if ($('#print_page').length == 0) {
            $("body").append('<iframe id="print_page" name="print_page" src=' + print_url + ' style="display: none; @media print { display: block; }"></iframe>');
        } else {
            $('#print_page').attr("src", print_quote_url);
        }

        $('#print_page').on("load", function() {
            frames["print_page"].focus();
            frames["print_page"].print();
        });
    });
});
Run Code Online (Sandbox Code Playgroud)

它适用于Chrome和Firefox.但是当我点击IE上的按钮时,它会打印父页面,而不是打印iframe.

javascript printing jquery internet-explorer focus

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

关于在jQuery中工作的Change事件

当我单击单个复选框时,它会更改并变为绿色.但是当我检查全天时,会检查所有复选框,但颜色不会改变.检查完整一天后,我取消选中所有仍然全天检查.我被困了,这段代码出了什么问题?

$(document).ready(function() {


  $('input:checkbox[name="time"]').change(function() {
    $('input:checkbox[name="time"]:not(:checked)').parent().removeClass("active");
    $('input:checkbox[name="time"]:checked').parent().addClass("active");
  });
});

function selectAll(source) {
  checkboxes = document.getElementsByName('time');
  for (var i in checkboxes)
    checkboxes[i].checked = source.checked;
}
Run Code Online (Sandbox Code Playgroud)
.timing {
  width: 500px;
}

.timing label {
  width: 100px;
  display: inline-block;
  border: 1px solid #ccc;
  padding: 10px;
  text-align: center;
  cursor: pointer;
}

.timing label input {
  display: block;
}

.timing label.active {
  background-color: rgba(0, 204, 0, 1);
}
Run Code Online (Sandbox Code Playgroud)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="timing">
  <label for="11:30"><input name="time" class="timess" value="11:30" id="11:30" type="checkbox">11:30</label>
  <label for="12:00"><input name="time" class="timess" value="12:00" id="12:00" …
Run Code Online (Sandbox Code Playgroud)

javascript css jquery

9
推荐指数
2
解决办法
520
查看次数

如何为Java双原语创建一个spring bean?

我想创建一个保存double值的spring bean.就像是:

<bean id="doubleValue" value="3.7"/>
Run Code Online (Sandbox Code Playgroud)

java double spring

8
推荐指数
2
解决办法
8253
查看次数

无法复制默认RDS参数组

我想复制默认的RDS Postgres参数组 - 例如,default.postgres9.4但复制按钮显示为灰色.

你怎么复制它?

amazon-web-services amazon-rds

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