小编Mic*_* H.的帖子

Primeng p-calendar 与父日历大小相同

我正在使用 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)

但这不起作用,因为日期选择器的按钮具有固定大小。

在我看来,这是一个非常基本的要求 - 能够制作与其父级相同大小的组件。真的很惊讶这不起作用。

谢谢,迈克尔

primeng angular

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

Docker / Angular / Nginx:“ exec:\” npm \“:在$ PATH中找不到可执行文件”:

我有一个我与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 …

nginx docker angular

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

使用绝对路径重定向后查询参数丢失

我在路由数组中为我的 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 就可以了。

即使使用绝对路径重定向,有没有办法保留查询参数?

这只是一个例子——我的真实应用要复杂得多,我需要从一个子组件导航到我的路由树的另一个分支——因此必须使用绝对路径。

angular

5
推荐指数
0
解决办法
471
查看次数

Docker / Mongodb数据不持久

我在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)

mongodb docker docker-compose

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

标签 统计

angular ×3

docker ×2

docker-compose ×1

mongodb ×1

nginx ×1

primeng ×1