我的网站的 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)
—— …
我在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) 我在 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)