小编sir*_*poc的帖子

ng-pristine和ng-untouched之间的angularJS差异

我目前正在学习angularJS,并阅读有关角形式的ng-pristine和ng-untouched指令.

我在概念上区分这两个指令有困难,对我来说,它们的定义似乎是一样的.

作为参考,这里是角度如何定义这些指令:ng-untouched:控件没有模糊ng-pristine:控件尚未与之交互

根据我的逻辑,我认为一个未受影响的元素意味着它是一个原始的元素,反之亦然.这主要是因为我用表单元素编程的唯一类型的交互通常是模糊的.

除了模糊之外,还有哪些其他类型的"交互"可以为表单控件设想?

angularjs

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

如何使用单个命令在Dockerfile中输出多行字符串

我想在Dockerfile中输出以下文本:

  *****first row *****  
  *****second row *****    
Run Code Online (Sandbox Code Playgroud)

一种方法是这样做:

cat > Dockerfile <<EOF
FROM alpine:latest
RUN echo '  *****first row *****  ' >> /home/myfile
RUN echo '  *****second row *****  ' >> /home/myfile
ENTRYPOINT cat /home/myfile; sh;
WORKDIR /home
EOF  
Run Code Online (Sandbox Code Playgroud)

但是,如果我有100行,则需要花费时间,因为它分别运行每个命令并将其作为一层。

其他方式是这样的:

FROM alpine:latest
RUN printf '  *****first row *****  \n  *****second row *****  \n' >> /home/myfile
ENTRYPOINT cat /home/myfile; sh;
WORKDIR /home
Run Code Online (Sandbox Code Playgroud)

但我不喜欢它,因为它使可读性降低,尤其是当您有100行时。

我不知道有没有办法做这样的事情:

FROM alpine:latest
RUN echo '  *****first row *****  
            *****second row *****  ' >> /home/myfile
ENTRYPOINT cat …
Run Code Online (Sandbox Code Playgroud)

string bash multiline docker dockerfile

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

标签 统计

angularjs ×1

bash ×1

docker ×1

dockerfile ×1

multiline ×1

string ×1