小编Kun*_*vič的帖子

如何下载Razor View引擎

我想下载并安装ASP.Net MVC 2的razor视图引擎.从哪里可以下载和安装?

asp.net-mvc viewengine razor

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

具有多个尖括号问题的MVC 4剃刀模型

我遇到了一些我想使用的asp.net mvc 4的问题

@model System.Collections.Generic.Dictionary<string, System.Collections.Generic.List<string>>
Run Code Online (Sandbox Code Playgroud)

作为我的观点的模型.

出于某种原因,我收到了一个错误An opening "<" is missing the corresponding closing ">".

我可以创建单独的模型,其中包含我的字典作为解决方法.

但我只是想知道它是一个错误吗?

我正在玩那个但是无法让它工作然后只是为了测试我将我的模型声明复制到MVC 3项目中的View并且它看起来很好,所以它是MVC 4的错误.

asp.net-mvc-4

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

为什么Angular-CLI'ng build'显示"被杀"?

当我添加一个新模块时,ng build只需要处理killed.

在此输入图像描述

angular-cli angular

7
推荐指数
2
解决办法
5151
查看次数

ng服务和更新后,Angular 4 CLI太慢

我在运行服务后粘贴了一个屏幕截图.它是在34946毫秒.这很慢,这伤害了我们团队的表现.当我们还更新代码时,重新加载页面需要很长时间.

在此输入图像描述

我的角度版本是Angular CLI版本(1.2.7)

这是一个问题,还是在Angular CLI中这是正常的?

我们在项目中已经有大约40个组件,但我不确定它是否会影响加载性能.

这是我的电脑的规格.

在此输入图像描述

javascript node.js npm angular-cli angular

6
推荐指数
2
解决办法
8581
查看次数

如何在网关项目中添加外部JavaScript库

我试图将Simpl5 javascript库添加 到我的网关失败.我把SIPml-api.jsSIPml.js放在webapp/content/scripts文件夹中.

.angular-cli.json我更新了脚本数组,如下所示:

    "scripts": [
        "content/scripts/SIPml-api.js",
        "content/scripts/SIPml.js"
    ]
Run Code Online (Sandbox Code Playgroud)

然后我尝试在组件中调用SIPml,如下所示:

import { Component, OnInit } from '@angular/core';
declare var SIPml: any;
Run Code Online (Sandbox Code Playgroud)

.

ngOnInit() {
    SIPml.setDebugLevel((window.localStorage && window.localStorage.getItem('org.doubango.expert.disable_debug') === 'true') ? 'error' : 'info');

}
Run Code Online (Sandbox Code Playgroud)

我收到ERROR ReferenceError:控制台中未定义SIPml.

有人可以帮忙吗?

jhipster angular-cli angular

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

覆盖角材料排版边距

似乎应用诸如此类的显示类mat-display-1也会margin-bottom向元素添加css。创建自定义主题时,我知道如何覆盖大小、行高和粗细,但有没有办法控制添加多少边距?

themes typography angular-material2 angular

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

实体框架多对多查询:未生成导航属性

我有两个表User,UserRole它们是使用链接表连接的UserInRole

当我生成实体模型时,由于某种原因,实体UserInRole没有生成.从图中可以看出,实体框架理解了User和之间存在多对多的关系UserRole:

在此输入图像描述

我需要像这样实现查询

select ur.Name from [User] as u
inner join UserInRole uir on uir.UserId = u.Id
inner join UserRole ur on ur.Id = uir.UserRoleId
where u.Username = 'magename'
Run Code Online (Sandbox Code Playgroud)

我正在使用通用存储库,如果存在属性,查询将如下所示:

from u in repository.AsQueryable<User>()
join uir in repository.AsQueryable<UserInRole>() on u.Id equals uir.UserId
join ur in repository.AsQueryable<UserRole>() on uir.UserId equals ur.Id
where u.Username == userName
select ur.Name
Run Code Online (Sandbox Code Playgroud)

但实体框架不会生成UserInRoles导航属性和相关UserInRole实体,所以在这种情况下我应该怎么做?我应该删除模型中生成的实体UserInRoleUserRole获取实体之间的链接,UserInRole还是有任何方法可以获得上面描述的查询而不对数据库进行任何更改?

更新

所以看起来我需要做那样的事情 …

entity-framework-4

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

纱线/ NPM不安装所有包装

在我的AWS机器上,我创建了一个Angular 2 Web应用程序@angular/cli.我已经尝试用yarn/ 安装所有软件包npm但它似乎并没有安装所有软件包,因为当我进入网站时它不会注入任何提供程序而且它无法正常呈现.

我已经删除的整个文件夹node_modules/ .npm/cache yarn/cache与重新安装的一切yarnnpm,但它也不管用.

我的package.json:

{
  "name": "seon.site-builder.ui",
  "version": "0.0.0",
  "license": "MIT",
  "angular-cli": {},
  "scripts": {
    "ng": "ng",
    "start": "ng serve  --proxy-config proxy.conf.json",
    "test": "ng test",
    "lint": "ng lint",
    "e2e": "ng e2e"
  },
  "private": true,
  "dependencies": {
    "@angular/common": "^2.4.0",
    "@angular/compiler": "^2.4.0",
    "@angular/core": "^2.4.0",
    "@angular/forms": "^2.4.0",
    "@angular/http": "^2.4.0",
    "@angular/platform-browser": "^2.4.0",
    "@angular/platform-browser-dynamic": "^2.4.0",
    "@angular/router": "^3.4.0",
    "@ng-bootstrap/ng-bootstrap": "1.0.0-alpha.24",
    "@ngx-translate/core": "^6.0.0",
    "@ngx-translate/http-loader": "^0.0.3",
    "angular2-esri-loader": "^0.1.11",
    "angular2-esri4-components": "^0.5.0",
    "bootstrap": "4.0.0-alpha.6", …
Run Code Online (Sandbox Code Playgroud)

npm angular-cli yarnpkg angular

5
推荐指数
0
解决办法
331
查看次数

如何在 Angular 4.3 中使用两个 HttpClient 实例(一个有 2 个拦截器,另一个有 1 个拦截器)?

在我们的Angular 4.3项目中,我们分别有公共站点组件和安全站点(登录)组件。我们使用@angular/common/http. 我们想为public-site组件和secured-site组件实现不同的http拦截器。例如,

  1. 公共站点组件 - 仅在拦截器下方应用
    LoggingInterceptor
  2. 安全站点组件 - 在两个拦截器下方应用
    LoggingInterceptor
    AuthTokenInterceptor(在请求标头中传递身份验证令牌)

我们尝试使用不同的拦截器HTTP_INTERCEPTORS在每个组件级别添加提供者详细信息@Component。但是请求不会进入任何拦截器。

仅当我们HTTP_INTERCEPTORS@NgModule. 这里的问题是,公共站点 http 请求也会进入AuthTokenInterceptor不需要的。

那么我们应该如何解决这个问题呢?谢谢。

http-headers angular-http-interceptors angular

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

Angular Material Mat-Stepper:如何为多个步骤使用相同的表单组?

这是我的表单组。我在另一个表单组中使用表单组:

this.shopGroup = this.fb.group({
  _user: [''],
  name: ['', Validators.compose([Validators.required, Validators.maxLength(60)])],
  url_name: [''],
  desc: ['', Validators.compose([Validators.required, Validators.maxLength(600)])],
  photos: [''],
  currency: ['Real'],
  language: ['Português do Brasil'],
  address: this.fb.group({
    zipcode: ['', Validators.compose([Validators.required, Validators.pattern('[0-9]{5}[\-]?[0-9]{3}')])],
    street: ['', Validators.compose([Validators.required, Validators.maxLength(70)])],
    number: [null, Validators.compose([Validators.required, Validators.max(99999)])],
    complement: ['', Validators.maxLength(30)],
    district: ['', Validators.compose([Validators.required, Validators.maxLength(60)])],
    state: ['', Validators.required],
    city: ['', Validators.compose([Validators.required, Validators.maxLength(70)])]
  }),
  status: [true],
  created_at: [new Date()],
  updated_at: [new Date()]
});
Run Code Online (Sandbox Code Playgroud)

这是模板:

<form [formGroup]="shopGroup">
  <mat-horizontal-stepper [linear]="isLinear" #stepper>
    // Im not sure how to set stepControl
    <mat-step [stepControl]="?">
        <ng-template matStepLabel>Store …
Run Code Online (Sandbox Code Playgroud)

javascript typescript angular-material2 angular angular-material-stepper

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