我的Angular 5项目在没有问题的情况下工作,将其更新到版本6之后,ng build由于下一个项目而停止使用:
./src/app/assets/i18/en.json中的错误模块解析失败:JSON在位置0处出现意外令牌您可能需要适当的加载程序来处理此文件类型。
这是我的json文件:
{
"app": {
"Welcome": "Welcome",
"New": "New"
},
"mainMenu": {
"Home": "Home",
"Logout": "Logout"
},
"pageHeader": {
"About": "About",
"Settings": "Settings"
}
}
Run Code Online (Sandbox Code Playgroud)
Web上的大多数解决方案都在谈论CopyWebpackPlugin,但是该项目不使用任何Webpack配置文件。
然后,通过此链接,我尝试将json作为数组:
{
"menu":[
"app": {
"Welcome": "Welcome",
"New": "New"
},
"mainMenu": {
"Home": "Home",
"Logout": "Logout"
},
"pageHeader": {
"About": "About",
"Settings": "Settings"
}
]
}
Run Code Online (Sandbox Code Playgroud)
但是,尽管文件包含16行,却出现了以下错误。
意外的令牌:在JSON中的位置24
任何的想法 ?
[{name: "mode", value: "1"},{name: "group", value: ""},{name: "from_date", value: ""},{name: "to_date", value: "2018-10-16"},{name: "action", value: "ac_filter_transactions"}
Run Code Online (Sandbox Code Playgroud)
这就是我的数组的样子.我想从数组中删除名称和值对,如果它value是空的.
我试过这个解决方案:但是这没用
formData.map((i) => {
(i.value == "") ? delete i: "";
});
Run Code Online (Sandbox Code Playgroud)
我知道这是一个简单的问题,但我找不到任何相关的例子来解决这个问题.我发现的所有示例和解决方案都是针对这种类型的对象
let obj = {"firstname": "XYZ", "lastname": "ABC"}
Run Code Online (Sandbox Code Playgroud)
两个对象有什么区别?
我需要将请求URL作为String参数提交给方法
@RequestMapping(value = "/test", method = RequestMethod.POST)
public void testItt(@RequestParam String requestParameter, @RequestURL String requestUrl) {
// Do something with requestUrl
}
Run Code Online (Sandbox Code Playgroud)
如何正确提交请求URL?
我试过了
@RequestMapping(value = "/test", method = RequestMethod.POST)
public void testItt(@RequestParam String requestParameter, @RequestURL String requestUrl) {
// Do something with requestUrl
}
Run Code Online (Sandbox Code Playgroud)
但我觉得必须有更好的方法
我工作的Java二叉搜索树,我试图使用这种方法findHelp()在find().我期待一个返回值rt.getValue()(这是C2-112,因为我在返回之前打印出来),但是findHelp()在帮助方法中打印输出null.
我在网上找不到类似的错误,所以有人可以帮我搞清楚,或者给出类似问题的链接吗?
这是我的代码
private E findHelp(BinaryNode<Key, E> rt, Key k) {
int compare = k.compareTo(rt.getKey());
if (compare==0) {
System.out.println(rt.getValue()); // I'm getting C2-112 here
return rt.getValue(); // so I expect a return of C2-112
} else if (compare >0 ) {
if (rt.getRight() == null) {
return null;
} else {
findHelp(rt.getRight(), k);
}
} else {
if (rt.getLeft() == null) {
return null;
} else {
findHelp(rt.getLeft(), …Run Code Online (Sandbox Code Playgroud) 我已经工作了一段时间了,但是以某种方式从未考虑过。我从事的每个aem项目在代码结构上都有一个相似之处。每个编写的服务都有一个接口。
我的问题是为什么我们每个服务都需要一个接口?
可@reference还是@inject没有一个接口使用的服务?
我有两个由服务器发送的日期时间,我想计算 IONIC 应用程序中的持续时间差异。
我尝试这样做,但没有成功。
"created_date": "2017-04-13 10:12:12",
"current_time": "2017-04-13 11:10:46"
Run Code Online (Sandbox Code Playgroud)
差异=当前时间 - 创建日期
请帮我。
我的存储库有以下自定义实现。
public final EntityManager entityManager;
public ImputacionRepositoryImpl(EntityManager entityManager) {
this.entityManager = entityManager;
}
@Override
public List<ImputacionData> imputacionesList() {
Query q = entityManager.createNativeQuery("SELECT " + "empleado.id as empleadoId,"
+ "MAX(imputacion.dia) as dia," + "imputacion.id as id " + "FROM rrhh.empleado empleado "
+ "JOIN rrhh.imputacion imputacion ON imputacion.empleado = empleado.id "
+ "WHERE empleado.id NOT IN (SELECT empleado.id " + "FROM rrhh.empleado empleado "
+ "LEFT JOIN rrhh.imputacion imputacion ON imputacion.empleado = empleado.id " + "WHERE "
+ "(imputacion.dia >= '2017-06-01' …Run Code Online (Sandbox Code Playgroud) 在一个对象数组中,我想选择其中一个字段中具有最大值的对象.
我得到了如何选择值本身:
Math.max.apply(Math, list.map(function (o) { return o.DisplayAQI; }))
Run Code Online (Sandbox Code Playgroud)
...但我不知道如何做以上但返回对象本身.
如何使用Java流API仅将cspId放入一个整数列表中。在下面的示例中,手动添加枚举到列表中通常我将从方法调用处获得。
public class Test {
public static void main(String args[]){
List<Board> numbers=new ArrayList<>();
numbers.add(Board.MY_BOARD);
numbers.add(Board.TEST_BOARD);
List<Integer> list=new ArrayList<Integer>();//Here i want to get List<integer> using jaba stream api.
System.out.println(list);
}
}
Run Code Online (Sandbox Code Playgroud)
董事会人数
enum Board{
MY_BOARD(0, "My Dashboard"),
WEB_BOARD(1, "web Dashboard"),
TEST_BOARD(2, "web Dashboard")
;
private int cspId;
private String name;
Board(int id, String name) {
this.cspId = id;
this.name = name;
}
public int getId() {
return cspId;
}
public String getName() {
return name;
}
}
Run Code Online (Sandbox Code Playgroud) 我在互联网上找到了以下代码。
class A {
public void perform_work() {
System.out.println("A");
}
}
class B extends A {
public void perform_work() {
System.out.println("B");
}
}
class C extends B {
public void perform_work() {
((A) this).perform_work(); // Line 163
}
public static void main(String[] args) {
C c = new C();
c.perform_work();
}
}
Run Code Online (Sandbox Code Playgroud)
这段代码可以干净地编译,但是运行时却给我一个错误:
Exception in thread "main" java.lang.StackOverflowError
at com.hamzablm.C.perform_work(Main.java:163)
at com.hamzablm.C.perform_work(Main.java:163)
at com.hamzablm.C.perform_work(Main.java:163)
at com.hamzablm.C.perform_work(Main.java:163)
at com.hamzablm.C.perform_work(Main.java:163)
at com.hamzablm.C.perform_work(Main.java:163)
at com.hamzablm.C.perform_work(Main.java:163)
at com.hamzablm.C.perform_work(Main.java:163)
at com.hamzablm.C.perform_work(Main.java:163)
at com.hamzablm.C.perform_work(Main.java:163)
at com.hamzablm.C.perform_work(Main.java:163) …Run Code Online (Sandbox Code Playgroud)