小编Vik*_*eni的帖子

在angular2中,httpinterceptor等价是什么?

在angularjs中,我们有http拦截器

$httpProvider.interceptors.push('myHttpInterceptor');
Run Code Online (Sandbox Code Playgroud)

我们可以挂钩到所有的http调用,并显示或隐藏加载栏,做日志记录等.

angular2中的等价物是什么?

http angular

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

什么是Angular中的viewproviders?b/w提供商与viewproviders的区别是什么?

以下代码中的viewProviders是什么?它与提供商有何不同?

class Greeter {
   greet(name:string) {
     return 'Hello ' + name + '!';
   }
}    
@Component({
  selector: 'greet',
  viewProviders: [
    Greeter
  ],
  template: `<needs-greeter></needs-greeter>`    
})
class HelloWorld {
}
Run Code Online (Sandbox Code Playgroud)

angular

54
推荐指数
3
解决办法
2万
查看次数

*in*ngFor在angular2中是什么意思?

在以下示例中,在ngFor之前*的含义是什么?为什么需要它?

<div *ngFor="#hero of heroes" (click)="selectHero(hero)">
  {{hero.name}}
</div>
Run Code Online (Sandbox Code Playgroud)

angular

34
推荐指数
3
解决办法
2万
查看次数

如何在asp.net核心中以强类型方式获取资源字符串?

在下面的程序中,为了获取资源字符串,我正在使用_localizer ["关于标题"],其中"关于标题"是一个神奇的字符串.如何避免使用这样的字符串?有任何强烈的打字方式吗?

using Microsoft.AspNetCore.Mvc;
using Microsoft.Extensions.Localization;

namespace Localization.StarterWeb.Controllers
{
    [Route("api/[controller]")]
    public class AboutController : Controller
    {
        private readonly IStringLocalizer<AboutController> _localizer;

        public AboutController(IStringLocalizer<AboutController> localizer)
        {
            _localizer = localizer;
        }

        [HttpGet]
        public string Get()
        {
            return _localizer["About Title"];
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

.net c# asp.net-core asp.net-core-localization

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

了解嵌套箭头函数ES6

const logger = store => next => action => {
    let result
    console.groupCollapsed("dispatching", action.type)
    console.log('prev state', store.getState())
    console.log('action', action)
    result = next(action)
    console.log('next state', store.getState())
    console.groupEnd()
    return result
}

const store = applyMiddleware(logger)(createStore)(
    combineReducers({ colors, sort })
)
Run Code Online (Sandbox Code Playgroud)

你能用多个箭头解释上面的功能吗?

javascript ecmascript-6

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

在angular2中使用ng-model和ng-control之间的区别?

 <form role="form" #form="form" (ng-submit)="submit(form.value)">
    <input type="text" placeholder="Enter your name" ng-control="name">
    <input type="text" placeholder="Enter your email" [(ng-model)]="email">
    <button>Submit</button>
  </form>
Run Code Online (Sandbox Code Playgroud)

什么是使用ng-model和ng-control的差异?什么时候使用它们?

angular

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

在 NestJS 中何时使用 ExceptionFilter 与 BaseExceptionFilter?

两种类型的过滤器的黑白差异是什么?以及何时使用什么?请用任何例子解释一下

@Catch(HttpException)
export class HttpExceptionFilter implements ExceptionFilter {

}

@Catch()
export class AllExceptionsFilter extends BaseExceptionFilter {

}
Run Code Online (Sandbox Code Playgroud)

nestjs

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

我应该使用c#mongodb驱动程序的同步方法还是异步方法?

在c#mongodb驱动程序中,有同步和异步方法,如下所示?

_mongoCollection.InsertOneAsync(entity);
_mongoCollection.Insert(entity);
Run Code Online (Sandbox Code Playgroud)

我相信,在大多数情况下,在数据访问层中异步完成的工作量会很少。因此,我正在等待数据库调用,如下所示:

await _mongoCollection.InsertOneAsync(entity);
await _mongoCollection.DeleteOneAsync(query);
await _mongoCollection.Find(query).ToListAsync();
Run Code Online (Sandbox Code Playgroud)

现在我的问题是:由于我正在等待数据库调用,因此这里没有看到异步方法的使用。那么,我应该使用异步方法吗?(或)我应该使用同步方法吗?

c# mongodb async-await

4
推荐指数
2
解决办法
1269
查看次数

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

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