小编cpi*_*ock的帖子

Angular2与矩阵url表示法

矩阵url表示法是创建带参数的URL的"默认",还是更好地使用"旧"表示法?和&.我对angular.io文档没有理解

localhost:3000/heroes;id=15;foo=foo
Run Code Online (Sandbox Code Playgroud)

要么

localhost:3000/heroes?id=15&foo=foo
Run Code Online (Sandbox Code Playgroud)

angular2-routing angular

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

Visual Studio Team Services构建Typescript错误

我有一个angular2 web应用程序,我正在使用Typescript 2.0.我在我的VS版本2.0中本地安装,并在我的VS项目中更改了typescript版本的标签.本地vs构建工作正常.在Visual Studio Team Services上的CD管道中,vnext构建现在构建失败了:

2016-11-05T16:10:22.0371090Z   C:\Program Files (x86)\Microsoft SDKs\TypeScript\1.8\tsc.exe --project "C:\a\1\s\src\Emersy\tsconfig.json"
2016-11-05T16:10:22.7095466Z ##[error]VSTSC(0,0): Error TS5023: Build: Unknown compiler option 'strictNullChecks'.
Run Code Online (Sandbox Code Playgroud)

看起来构建服务器正在使用typesript版本1.8这可能吗?

visual-studio typescript azure-devops azure-pipelines

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

错误:模板解析错误:无法绑定到'myProperty',因为它不是'myComponent'的已知属性

从Angular 2.1.0升级到2.4.3后,webpack从2.1.0-beta.25升级到2.2.0-rc.4如果我运行我的webapp,我会发现这个错误(构建工作正常,没有错误):

Error: Template parse errors: Can't bind to 'center' since it isn't a known property of 'placeFilter'. 
Run Code Online (Sandbox Code Playgroud)

目前我有一个像这样的中央模型(是的我知道:-)我会在之后更改它):

    import { NgModule }      from '@angular/core';
    import { BrowserModule } from '@angular/platform-browser';
    import { FormsModule } from '@angular/forms';
    import { HttpModule } from '@angular/http';

    import { AppRoutingModule } from './app.routes';

    ...
    import {MapComponent} from './map/map/map.component';
   ...
    import {PlaceFilterComponent} from './map/shared/components/placeFilter.component';
    ...

    @NgModule({
        imports: [BrowserModule, AppRoutingModule, FormsModule, HttpModule],
        declarations: [...
            MapComponent,
           ...
            PlaceFilterComponent,
            ...
        ],
        bootstrap: [AppComponent]
    })

    export class AppModule { …
Run Code Online (Sandbox Code Playgroud)

typescript webpack angular

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

更新 Angular 后,我们得到“进程未定义”

我们已使用 Angular 网站中的迁移步骤将 Angular 7 应用程序更新到 Angular 12。npm start 上的 Angular CLI 只给我们一个警告

'node-sass' usage is deprecated and will be removed in a future major version. To opt-out of the deprecated behaviour and start using 'sass' uninstall 'node-sass'.
Run Code Online (Sandbox Code Playgroud)

但是如果我们启动我们的应用程序,我们会收到以下错误:

util.js:109 Uncaught ReferenceError: process is not defined
at Object.71732 (util.js:109)
at __webpack_require__ (bootstrap:19)
at Module.77741 (documents.component.ts:19)
at __webpack_require__ (bootstrap:19)
at Module.86100 (list.component.ts:9)
at __webpack_require__ (bootstrap:19)
at Module.15204 (sysbiz.service.ts:10)
at __webpack_require__ (bootstrap:19)
at Module.65790 (not-found.component.ts:10)
at __webpack_require__ (bootstrap:19)
Run Code Online (Sandbox Code Playgroud)

还没有找到任何东西如何解决这个问题,我得到一个空白页。

typescript webpack angular

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

Webpack与Angular2和VS 2015

如何将Visual Studio 2015与Webpack和Angular2结合使用.我用VS创建了一个可用的Angular2应用程序,但现在我已经添加了Webpack来构建我的应用程序.我不想使用IIS Express在一个点上调试我的所有代码甚至c#web api,我不想使用外部HTTP服务器.有没有人这样做过?如何运行webpack脚本来完成此代码的工作

 <!-- 1. Configure Webpack -->
<% if (htmlWebpackPlugin.options.metadata.isDevServer && htmlWebpackPlugin.options.metadata.HMR !== true) { %>
<!-- Webpack Dev Server reload -->
<script src="/webpack-dev-server.js"></script>
<% } %>
Run Code Online (Sandbox Code Playgroud)

使用外部HTTP Server,我的构建和应用程序正常工作.

visual-studio npm typescript webpack angular

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

Log4net附加程序始终为空

我在我的webapi项目中使用log4net(使用autofac和owin)。我将此添加到我的控制器

LogManager.GetLogger(typeof(NotificationController));
Run Code Online (Sandbox Code Playgroud)

但是我已经看到没有加载附加程序。在我的配置中我有这个

 <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net" />
...    
<log4net>
        <root>
          <level value="ALL" />
          <appender-ref ref="aiAppender" />
          <appender-ref ref="TraceAppender" />
          <appender-ref ref="FileAppender" />
        </root>
        <appender name="aiAppender" type="Microsoft.ApplicationInsights.Log4NetAppender.ApplicationInsightsAppender, Microsoft.ApplicationInsights.Log4NetAppender">
          <layout type="log4net.Layout.PatternLayout">
            <conversionPattern value="%message%newline" />
          </layout>
        </appender>
        <appender name="TraceAppender" type="log4net.Appender.TraceAppender">
          <layout type="log4net.Layout.PatternLayout">
            <param name="ConversionPattern" value="%d [%t] %-5p %m%n" />              
          </layout>
        </appender>
        <appender name="FileAppender" type="log4net.Appender.FileAppender">
          <file value="log\server.log" />
          <appendToFile value="true" />
          <layout type="log4net.Layout.PatternLayout">
            <param name="ConversionPattern" value="%d [%t] %-5p %m%n" />
          </layout>
        </appender>
      </log4net>
Run Code Online (Sandbox Code Playgroud)

我没有构建错误,如果我调用此代码,我的代码将运行无错误

logger.Fatal("Error");
Run Code Online (Sandbox Code Playgroud)

但是我没有日志。

更新

将此添加到启动类,但不会更改

public class Startup
{
    private …
Run Code Online (Sandbox Code Playgroud)

c# log4net asp.net-web-api owin

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

Azure功能计划计时器

有可能在Azure功能测试版中,计时器有错误或我做错了什么?

我在应用程序设置中的cron计时器是这样的:

59 23 * * * * 
Run Code Online (Sandbox Code Playgroud)

最后一次运行是在2018-02-21T17:23:59.0307645 + 00:00

如果我想在23:59每天都要设置cron计时器怎么办?

c# azure azure-functions

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