小编Moh*_*eer的帖子

如何在角度中的一个元素上应用多个模板绑定

我正在使用如下模板:

<ul [ngClass]="{dispN: !shwFilter,'list-group':true,'autoS':true,'dispB':shwFilter,'myshddw':true}" style=";display: none">
  <li *ngIf="itsNotF && itsNotF.length" [ngClass]="{bgDFF: !colps[j],'list-group-item':true}" *ngFor="let valm1 of itsNotF;let j=index;" (click)="togFltr(j)" style="padding: 0;background: #fff">
    <div *ngIf="valm1 && valm1.type=='1'">
      <h5 style="padding:8px;margin: 0;">{{valm1['header']}}</h5>
      <p style="margin: 8px;">{{valm1['body']}}</p>
      <h6 style="padding:8px;margin: 0;">{{valm1['note']}}</h6>
    </div>
    <div *ngIf="valm1 && valm1.type=='2'" (click)="modlTxt=valm1;notREadVu(j)" data-toggle="modal" data-target="#myModal">
      <h5 style="padding:8px;margin: 0;">{{valm1['header']}}</h5>
      <h6 style="padding:8px;margin: 0;">{{valm1['note']}}</h6>
    </div>
    <div *ngIf="valm1 && valm1.type=='3'">
      <h5 style="padding:8px;margin: 0;">{{valm1['header']}}</h5>
      <p style="margin: 8px;">{{valm1['body']}}</p>
      <h6 style="padding:8px;margin: 0;">{{valm1['note']}}</h6>
    </div>
  </li>
  <li [ngClass]="{bgDFF: !colps[j],'list-group-item':true,'lgOt':true}" (click)="logout()">
    <span class="title">Log Out <i class="fa fa-sign-out"></i></span>
  </li>
</ul>
Run Code Online (Sandbox Code Playgroud)

所以它给出了以下错误:

EXCEPTION: Template parse …
Run Code Online (Sandbox Code Playgroud)

angular-template angular-directive angular

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

从Google Calendar API获取国家/地区的假期列表

我想使用JavaScript从Google Calendar API中提取一些国家/地区的假期列表.

可能吗?我怎样才能做到这一点?

javascript google-calendar-api google-api

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

与JPA OneToMany映射的只读关联

我有一个与另一个实体相关联的交易实体,因此在这种情况下不应更新关联的实体。

例如。案例*->用户

如果案例由用户拥有,反之,则用户可以拥有许多关联的案例。

使用OneToMany和JoinColumn JPA批注映射该关联。

我还尝试将用户实体的Trasactional注释标记为只读,并且还使获取方法成为Transient。但是,如果更改了状态,这似乎并不会停止对User的更新。

请帮我一个图,向用户声明“只读”关联。

java orm spring hibernate jpa

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

git恢复后,合并显示没有更改并且已经更新

我有一个dev它已经与分支合并的分支featureAfeatureB。我将该dev分支合并到master并推到远程。后来我确定由于提交错误featureB而尚未准备好与之合并master。所以我恢复了dev->的合并 master

git revert -m 1 <merge-commit-hash>
Run Code Online (Sandbox Code Playgroud)

然后我试图合并featureAmaster。但是我不能合并。它会说Already up to date

我知道莱纳斯·托瓦尔兹(Linus Torvalds)所说的原因,

Linus解释了这种情况:

恢复常规提交只会有效地撤消该提交所做的操作,并且非常简单。但是,还原合并提交也会撤消提交更改的数据,但是对合并所产生的历史记录的影响绝对没有任何作用。

因此,合并仍将存在,并且仍将其视为将两个分支结合在一起,并且将来的合并将把合并视为最后一个共享状态-还原引入的合并的还原将完全不影响此状态。

因此,通过“还原”撤销数据的变化,但是这是非常没有在这个意义上,它不会取消的影响对信息库历史提交的“撤销”。

因此,如果您将“还原”视为“撤消”,那么您将总是会错过这部分还原。是的,它撤消数据,但是不,它不会撤消历史记录。

在这种情况下,只有将其dev再次合并的解决方案masterrevert the revert commit。但是我只想合并分支中包含的一个dev分支,即featureA

如何将分支(featureA)合并到master包含在还原的合并分支(dev)中的主线分支()?

git git-merge git-revert git-remote gitlab

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

React-native build error Android - java.lang.UnsupportedClassVersionError:com/android/build/gradle/AppPlugin:不支持的major.minor版本52.0

我已经设置了react本机项目,如react-native文档(https://facebook.github.io/react-native/docs/getting-started.html)中所述.在使用该命令构建时react-native run-android,我收到以下错误.

启动JS服务器...在设备上构建和安装应用程序(cd android && ./gradlew installDebug)...

FAILURE:构建因异常而失败.

  • 其中:构建文件'/var/www/html/react-native/NewProject/android/app/build.gradle'行:1

  • 出了什么问题:评估项目':app'时出现问题.

    java.lang.UnsupportedClassVersionError:com/android/build/gradle/AppPlugin:不支持的major.minor版本52.0

  • 尝试:使用--stacktrace选项运行以获取堆栈跟踪.使用--info或--debug选项运行以获取更多日志输出.

建筑失败

发展环境

  • Linux的
  • Android SDK
  • java版本是 java version "1.8.0_121"

Android SDK android sdk

Android SDK Build Tools安装23.0.1,23.0.2

你能帮助别人吗?

java android gradle react-native

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

使用特殊字符进行Angular2密码验证

我想设置验证密码字段包含:

大写字母,小写字母,数字和特殊字符

这是我到目前为止:

passwordValueValidator(control) {
  if (control.value != undefined) {
    if (!control.value.match(/^(?=.*[0-9])[a-zA-Z0-9!@#$%^&*]{6,100}$/)) {
      return { 'invalidPassword': true };
    }
    else{
      //here i need to add check for special characters
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

以上代码仅适用于字母和数字组合.我还需要添加什么来检查用户是否输入了特殊字符

特殊字符是:( !@#$%^&*()_+按shift +数字0-10输入)

regex typescript angular

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