我正在使用Angular 5的ngx-infinite-scroll模块.我的浏览器是Chrome.
onScrollDown()当我向下滚动我的div内的滚动条时,动作被触发.为了使它工作,我需要给我的内容高度,并[scrollWindow]应设置为false:
CSS
.search-results {
height: 200px;
overflow: scroll;
}
Run Code Online (Sandbox Code Playgroud)
模板
<div class="search-results"
infinite-scroll
[infiniteScrollDistance]="5"
[infiniteScrollThrottle]="10"
[scrollWindow]="false"
(scrolled)="onScrollDown()">
<p *ngFor="let i of array">
{{i}}
</p>
</div>
Run Code Online (Sandbox Code Playgroud)
但是当我设置[scrollWindow]为true(这是默认设置),并删除search-results该类(然后没有设置高度)时,即使我使用浏览器的默认右栏向下滚动,也不会触发onScrollDown().知道为什么默认的窗口滚动不会触发onScollDown()动作吗?谢谢
我有一个在 IIS 7 中托管的 .Net Core 2.0 应用程序。
使用 IIS Express,应用程序工作正常,我能够成功连接到数据库。使用 IIS 我收到此错误:
无法打开
"Books"登录请求的数据库。登录失败。用户 登录失败'DOMAINNAME\PCNAME$'。
我的appsettings.production.json文件中的连接字符串如下所示:
"ConnectionStrings": {
"BooksDatabase": "Server=PCNAME\\SQLEXPRESS;Database=Books;user id=iisAccess;password=iisPassword;Trusted_Connection=True;ConnectRetryCount=0;MultipleActiveResultSets=true"
};
Run Code Online (Sandbox Code Playgroud)
user id=iisAccess;password=iisPassword;我做错了什么,为什么当我将凭据放入 JSON 文件时显示“'DOMAINNAME\PCNAME$' 登录失败” ?
我有一个Meteor/Angular 2应用程序,我想在用户点击两个可用选项之一时更改主题:
<select onChange="changeTheme()">
<option value="blue"> Blue</option>
<option value="gray">Gray</option>
</select>
Run Code Online (Sandbox Code Playgroud)
我的应用程序默认加载蓝色主题,它在main.scss下定义:
@import '../node_modules/@angular/material/core/theming/all-theme';
$app-primary: md-palette($md-light-blue, 700, 100, 700);
Run Code Online (Sandbox Code Playgroud)
我的问题是,当用户选择特定的主题时,我可以在何处以及在何处更改主题,例如格雷?这是我应该在Meteor.startup()函数中做的事情吗?或在组件内部?
谢谢