小编Cra*_*aig的帖子

从mat-list-item中删除填充

mat-listangular/material2中的组件应用16px的顶部和底部填充.我想把这个0px.我尝试应用具有更高特异性的样式但它不起作用(或者我做错了).我试图覆盖的样式是:

mat-list-item-content样式应用16px填充

我试图用以下方法覆盖:

.list .mat-list .mat-list-item .mat-multi-line .mat-list-item-content {
  padding-top: 0;
  padding-bottom: 0;
}
Run Code Online (Sandbox Code Playgroud)
<div class="list">
  <mat-list>
    <mat-list-item *ngFor="let item of queue">
      <h1 matLine>{{ item.id }}: {{ item.status}} {{ item.statusDate }}</h1>
      <p matLine>{{ item.name }}</p>
      <p matLine>for {{ item.customer }}</p>
      <div matLine>
        <button mat-icon-button (click)="openTab(item)">
          <mat-icon fontIcon="icon-open"></mat-icon>
        </button>
        <button *ngIf="showAssignToMe" mat-icon-button (click)="assignToMe(item)">
          <mat-icon fontIcon="icon-assign_to_me"></mat-icon>
        </button>
        <button mat-icon-button (click)="notes(item)">
          <mat-icon fontIcon="icon-comment"></mat-icon>
        </button>
      </div>
    </mat-list-item>
  </mat-list>
</div>
Run Code Online (Sandbox Code Playgroud)

css angular-material2 angular

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

Jquery ajax发布不适用于iPhone和Android

我正在构建面向移动设备(特别是iPhone和Android)的Web应用程序.我正在使用ASP.NET MVC和JQuery构建它.在一个页面上,我有一个级联下拉列表.我已经为第一个下拉列表更改了一个函数,它执行了一个AJAX调用并使用JSON响应来填充第二个下拉列表.这一切都可以在我的桌面上正常工作,但无法在iPhone或Android手机上运行.第二个下拉列表未填充.我在更改功能中放置了"警报",并确认事件正在被触发.然后我在AJAX调用的回调函数中放置了"alert"并且没有执行,因此AJAX调用没有命中服务器,或者电话没有收到响应.

jQuery代码是:

    $(function () {
    $("#ProgramId").change(function () {
        var programId = $("#ProgramId").attr("value");
        alert("Change event triggered"); // <- test only, does get executed when client is a phone bowser
        var termId = $("#TermId").attr("value");
        $.post("/DealerHome/Terms", { "ProgramId": programId },
            function (data) {
                alert("Ajax response received"); // <- test only, does NOT get executed when client is a phone bowser
                $("#TermId").children().remove();
                $("#TermId").append('<option value="0">--select--</option>');
                $.each(data, function () {
                    if (termId == this.Value) {
                        $("#TermId").append('<option value="' + this.Value + '" selected >' + this.Text …
Run Code Online (Sandbox Code Playgroud)

iphone ajax jquery android

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

如何在 Azure DevOps YAML 的条件下使用数组

我有一个模板,它为每个环境定义了一组分支,以便我可以控制哪些分支导致部署到特定环境。例如,我想要部署到生产的唯一分支是 master,但对于 UAT,我想要 release、hotfix 和 master。我已经设置了一个父模板,它在“每个”循环中调用下游模板。在部署模板中,我想将允许的分支数组与当前分支进行比较,以确定是否继续。这是传递分支数组的父模板的一部分:

- template: pipeline-templates/environment-pipeline.yml
  parameters:
    envs: 
      - name: devtest
        branches: 
        - 'refs/heads/master'
        - 'refs/heads/develop'
        - 'refs/heads/hotfix/'
        - 'refs/heads/release/'
      - name: nightly
        branches: 
        - 'refs/heads/master'
        - 'refs/heads/develop'
        - 'refs/heads/hotfix/'
        - 'refs/heads/release/'
      - name: qa
        branches: 
        - 'refs/heads/master'
        - 'refs/heads/hotfix/'
        - 'refs/heads/release/'
      - name: prod
        branches: 
        - 'refs/heads/master'
Run Code Online (Sandbox Code Playgroud)

environment-pipeline.yml下面,然后调用每个环境的部署模板。

parameters:
  - name: envs # collection of environments to create/deploy
    type: object
    default:
      env:
        name: ''
        branches: []

stages:
- ${{ each env in parameters.envs }}: …
Run Code Online (Sandbox Code Playgroud)

yaml azure devops

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

标签 统计

ajax ×1

android ×1

angular ×1

angular-material2 ×1

azure ×1

css ×1

devops ×1

iphone ×1

jquery ×1

yaml ×1