我正在使用 tabletree 中的 Primeng 中的 p-calendar。如何使 p-calendar 字段与它所在的单元格大小相同?或者更一般的 - 如何使它与父 div 的大小相同?
您可以使用 style 和 inputStyle 使其在绝对宽度下工作 - 但我的表格可调整大小 - 所以在这种情况下它不起作用。我在各个地方按照推荐尝试:
<p-calendar appendTo="body" [style]="{'width':'95%'}" [inputStyle]="{'width':'95%'}"
</p-calendar>
Run Code Online (Sandbox Code Playgroud)
但这不起作用,因为日期选择器的按钮具有固定大小。
在我看来,这是一个非常基本的要求 - 能够制作与其父级相同大小的组件。真的很惊讶这不起作用。
谢谢,迈克尔
我有一个我与nginx一起docker化的角度应用程序。我的dockerfile:
FROM node:8.11.3 as node
WORKDIR /app
COPY package.json /app/
RUN npm install
COPY ./ /app/
ARG env=prod
RUN npm run build -- --prod --environment $env
FROM nginx:1.13
COPY --from=node /app/dist/ /usr/share/nginx/html
RUN rm /etc/nginx/conf.d/default.conf
COPY ./nginx-custom.conf /etc/nginx/conf.d/default.conf
EXPOSE 4200
CMD ["npm", "start"]
Run Code Online (Sandbox Code Playgroud)
我构建了Docker映像,但是当我启动docker run时,出现以下错误消息:
docker: Error response from daemon: OCI runtime create failed: container_linux.go:348: starting container process caused "exec: \"npm\": executable file not found in $PATH": unknown.
Run Code Online (Sandbox Code Playgroud)
如果我从Dockerfile(CMD [“ npm”,“ start”]中删除最后一个命令,则可以运行我的docker映像-它可以工作。但是我想我需要最后一个命令,以便可以在AWS中部署和运行我的应用程序。 “ CMD npm start”不起作用。
我看过几篇有关类似问题的文章,但没有一种解决方案对我有用。
更新:
我删除了最后一行-CMD npm …
我在路由数组中为我的 angular 应用程序配置了路由:
const appRoutes: Routes = [
{path: 'a', redirectTo: '/c', pathMatch: 'prefix'},
{path: 'b', redirectTo: 'c', pathMatch: 'prefix'},
{path: 'c', component: TestComponent}]
Run Code Online (Sandbox Code Playgroud)
如果我导航到 /a?param='test' 我在我的 TestComponent 中再也看不到 QueryParams。如果我导航到 /b 就可以了。
即使使用绝对路径重定向,有没有办法保留查询参数?
这只是一个例子——我的真实应用要复杂得多,我需要从一个子组件导航到我的路由树的另一个分支——因此必须使用绝对路径。
我在mongodb上运行Rails api服务器,都可以完美地找到工作,然后我开始将服务器移至docker。
不幸的是,每当我停止服务器(docker-compose down)并重新启动服务器时,所有数据都会丢失,并且数据库完全为空。
这是我的docker-compose文件:
version: '2'
services:
mongodb:
image: mongo:3.4
command: mongod
ports:
- "27017:27017"
environment:
- MONGOID_ENV=test
volumes:
- /data/db
api:
build: .
depends_on:
- 'mongodb'
ports:
- "3001:3001"
command: bundle exec rails server -p 3001 -b '0.0.0.0'
environment:
- RAILS_ENV=test
links:
- mongodb
Run Code Online (Sandbox Code Playgroud)
这是我的dockerfile:
FROM ruby:2.5.1
RUN apt-get update -qq && apt-get install -y build-essential libpq-dev nodejs
ENV APP_HOME /app
RUN mkdir $APP_HOME
WORKDIR $APP_HOME
COPY Gemfile* $APP_HOME/
RUN bundle install
COPY . $APP_HOME
RUN chown -R …Run Code Online (Sandbox Code Playgroud)