小编Val*_*tin的帖子

PWA 缓存刷新页面

我的网站的 pwa 有问题。我需要使用 service worker 更新缓存,我在互联网上找到了很多代码,但没有一个有效。我必须错过一些东西。

我希望在简单地重新加载页面后更新完成,同样当我们点击 PWA 的快捷方式时,一切都会自动更新。这是我的清单和我使用的代码的服务人员。

你怎么认为 ?

先感谢您

//Manifest -----

{
  "name": "Test",
  "short_name": "Test",
  "lang": "en",
  "start_url": "./index.html",
  "display": "standalone",
  "background_color": "white",
  "theme_color": "white",
  "icons": [{
      "src": "/img/icon-128.png",
        "sizes": "128x128",
        "type": "image/png"
      }, {
        "src": "/img/icon-144.png",
        "sizes": "144x144",
        "type": "image/png"
      }, {
        "src": "/img/icon-152.png",
        "sizes": "152x152",
        "type": "image/png"
      }, {
        "src": "/img/icon-192.png",
        "sizes": "192x192",
        "type": "image/png"
      }, {
        "src": "/img/icon-256.png",
        "sizes": "256x256",
        "type": "image/png"
      }, {
        "src": "/img/icon-512.png",
        "sizes": "512x512",
        "type": "image/png"
      }]
}
Run Code Online (Sandbox Code Playgroud)

—— …

javascript web service-worker progressive-web-apps

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

Angular ngIf formGroup

我在Angular上有一个窗体,该窗体允许根据下拉列表中选择的值显示输入。

这是我的代码示例:

(如果选择两个,则会出现一个输入)

https://stackblitz.com/edit/angular-fqkfyx

如果我离开[formGroup] =“ usForm”,则输入显示不起作用。另一方面,如果我删除标签表单的[formGroup] =“ usForm”,我的代码将按我的要求工作。因此,问题与[formGroup] =“ usForm”有关

我的html:

 <div class="offset-md-2">
  <form [formGroup]="usForm">
    <div class="div-champs">
      <p id="champs">Type
        <span id="required">*</span>
      </p>
      <div class="select-style ">
          <select [(ngModel)]="selectedOption" name="type">
              <option style="display:none">
              <option [value]="o.name" *ngFor="let o of options">
                {{o.name}}
              </option>
          </select>
      </div>
    </div>
    <p id="champs" *ngIf="selectedOption == 'two'">Appears
      <input type="appears" class="form-control" name="appears">
    </p>
  </form>
</div>
Run Code Online (Sandbox Code Playgroud)

我的component.ts:

import { Component, OnInit } from '@angular/core';

import { FormGroup, FormBuilder } from '@angular/forms';

@Component({
  selector: 'app-create-us',
  templateUrl: './create-us.component.html',
  styleUrls: ['./create-us.component.css']
})
export class CreateUsComponent …
Run Code Online (Sandbox Code Playgroud)

html forms typescript angular-ng-if angular

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

使用 @SpringBootApplication 找不到 Bean

我在 JAVA 中遇到微服务问题。我不明白为什么我的代码不想编译。

我按照教程、视频(法语)创建一个简单的项目来熟悉微服务。

我创建了一个控制器、dao 和一个模型。当我编译控制器以访问 127.0.0.1.1port/Produits 时,它必须返回我在代码中定义的产品列表,但在编译时它显示我曾经有一只手:

“错误:在类中找不到方法main

“虽然正常启动项目我不需要手,因为它必须只是告诉我“好的,你可以去127.0.0.1/端口”(端口是在应用程序中定义的。属性并没有被占用)

这是我的项目的架构:

在此处输入图片说明

这是我要编译的控制器代码:

package com.ecommerce.microcommerce.controller;

import com.ecommerce.microcommerce.dao.ProductDao;
import com.ecommerce.microcommerce.model.Product;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RestController;

import java.util.List;

@RestController
public class ProductController {

    @Autowired
    private ProductDao productDao;

    //Produits
    @GetMapping(value = "Produits")
    public List<Product> listeProduits() {
        return productDao.finAll();
    }

    //Produits/{id}
    @GetMapping(value = "Produits/{id}")
    public Product afficherUnProduit(@PathVariable int id) {
        Product product = new Product(1, new String("aspirateur"), 100);
        return product;
    }

}
Run Code Online (Sandbox Code Playgroud)

我的 DAO 中的文件:

package com.ecommerce.microcommerce.dao;

import com.ecommerce.microcommerce.model.Product;
import java.util.List; …
Run Code Online (Sandbox Code Playgroud)

java compilation microservices

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