小编dit*_*lav的帖子

EXCEPTION:模板解析错误:只有void和外来元素可以自闭"meta"

在将一个组件添加到根组件的指令数组中之后,Angular2开始在浏览器中抱怨自我封闭"meta"标签应该没问题,并且如果指令不在那里也可以不用抱怨.

我正在尝试将my-header组件添加到我的应用程序中.

app.html

<div>
  <my-header></my-header>
</div>
<nav class="nav-bar">
  <div class="nav-bar-top-spacer"></div>
  <ul>
    <li *ngFor="#group of navigation" class="nav-option-group">
      <div class="nav-option-group"></div>
      <div (click)="hideGroup(group)" class="nav-option-group-name">{{ group.Croatian }}</div>
      <ul [ngClass]="{displayNone: !group.visible}">
        <li [routerLink]="[comp.componentName]" *ngFor="#comp of group.components" class="option-group-item">{{ comp.Croatian }}</li>
      </ul>
    </li>
    <li class="nav-option-group">
      <div class="nav-option-group-name">Odjavi se</div>
    </li>
  </ul>
</nav>
<router-outlet></router-outlet>
Run Code Online (Sandbox Code Playgroud)

app.ts

    import { Component, View } from "angular2/core";
    import { COMMON_DIRECTIVES } from "angular2/common";
    import { Http } from "angular2/http";
    import { RouteConfig, RouterLink, RouterOutlet, Route, ROUTER_DIRECTIVES, Router} from 'angular2/router';

    import { Header } from …
Run Code Online (Sandbox Code Playgroud)

angular

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

如何在localhost上使用谷歌地图简单的api

我已经在我的网站上请求了一个用于嵌入谷歌地图的链接

https://developers.google.com/maps/documentation/embed/start
Run Code Online (Sandbox Code Playgroud)

并授权每个人都使用链接来使用它

Referers: Any referer allowed
https://code.google.com/apis/console/
Run Code Online (Sandbox Code Playgroud)

但我还是收到了

The Google Maps API server rejected your request. This API project is not authorized 
to use this API. Please ensure that this API is activated in the APIs Console: 
Learn more: https://code.google.com/apis/console
Run Code Online (Sandbox Code Playgroud)

是否有其他方法可以在本地使用嵌入式谷歌地图测试我的网站?

编辑:他们说:

Easy embedding

Google Maps Embed API maps are easy to add to your webpage—just set the URL 
you build as the value of an iframe's src attribute. Control the size of the 
map with the iframe's height …
Run Code Online (Sandbox Code Playgroud)

google-maps localhost

19
推荐指数
2
解决办法
5万
查看次数

有dbg吗!Rust 中的替代方案不会将元组分成这么多行?

我正在做很好的旧式调试驱动编程,但我一直遇到可读性问题,因为所有元组和结构都被分成数百万行。有没有办法以某种方式获得更紧凑的 dbg 输出?

例如我从dbg!

[asd/src/data_source.rs:330] &lines[0] = InfluxLine {
    line_name: "line",
    tags: [
        (
            "label",
            "\"All\"",
        ),
        (
            "source",
            "wer",
        ),
        (
            "query",
            "reach_per_mode_hourly",
        ),
        (
            "query_type",
            "hourly_averages_coeff",
        ),
        (
            "measure_name",
            "reach",
        ),
    ],
Run Code Online (Sandbox Code Playgroud)

理想情况下这将是

[asd/src/data_source.rs:330] &lines[0] = InfluxLine {
    line_name: "line",
    tags: [
        ( "label", "\"All\"", ),
        ( "source", "wer", ),
        ( "query", "reach_per_mode_hourly", ),
        ( "query_type", "hourly_averages_coeff", ),
        ( "measure_name", "reach", ),
    ],
Run Code Online (Sandbox Code Playgroud)

debugging rust

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

如何在Pug文件中插入原始HTML(不包括外部HTML文件)

所以我想要的是将一些多行HTML放入Pug文件中,无法在任何地方找到如何执行此操作.

例:

html
    head

    body
        <div><a href="lala"> blabla </a></div>

        p hihuhohoo
Run Code Online (Sandbox Code Playgroud)

html pug

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

如何使Angular 2发送所有请求作为application/x-www-form-urlencoded

我和Angular 1有类似的问题,所以我理解如何实现,只是我错过了最后一步.

就像上次一样,为我们的应用做后端的人接受类型的请求,application/x-www-form-urlencoded就像Angular 1一样,Angular 2也会发送类型application/json.

我用ng1做的是在配置中我修改了http提供程序以在每个请求的主体上运行urlencoded.

我在ng2中看到有一个https://angular.io/docs/ts/latest/api/http/BaseRequestOptions-class.html 这个BaseRequestOptions类,我认为这个类只是为了这个唯一的文档有点not there所以我不是确定如何正确实现这一点(我也是TypeScript的新手).

我如何提供这个,以便我的每个post请求都urlencoded在最后发送(我也希望函数在主体上运行,以便它实际上变为urlencoded).

另外:为什么没有一个更简单的选项,因为到现在我可以看到ASP.Net和Flask(所以我想其他许多人)application\json默认不支持?

编辑:我已经创建了一个自定义函数,我在POST体中发送的每个对象上使用,但我希望有一个更简单,更通用的解决方案.

import { URLSearchParams } from 'angular2/http';

export function urlEncode(obj: Object): string {
    let urlSearchParams = new URLSearchParams();
    for (let key in obj) {
        urlSearchParams.append(key, obj[key]);
    }
    return urlSearchParams.toString();
}
Run Code Online (Sandbox Code Playgroud)

然后我就像使用它一样

this.http.post('http://localhost:5000/user/auth/login', urlEncode(data))
Run Code Online (Sandbox Code Playgroud)

typescript angular

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

如何通过添加附加字段来改变 serde_json 值?

所以我有一个Value来自某处的 serde,我想在Value反序列化之前添加额外的“字段”。我正在查看文档,但我不知道该怎么做。

更具体地说,假设我有一个 HashMap,我想将其值合并到 Value 中。

pub fn merge(v: &Value, fields: &HashMap<String, String>) -> Value
Run Code Online (Sandbox Code Playgroud)

rust serde

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

如何将原始html文件包含到razor视图中

我有一些代码,并希望做一些额外的模块化,所以我希望我的组件日历在其自己的html(它不是一个完整的HTML,但其外部标签是<div>)

我试过做的事情

            @RenderSection("~/Views/Home/_TSCalendar.html")
Run Code Online (Sandbox Code Playgroud)

但他似乎不喜欢它.此外,我想路由到我的外部cshtml文件,而不是我指向的_TSCalendar.html.

如何将原始html文件插入我的.cshtml视图?

html asp.net-mvc razor

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

如何使用 clap 派生从环境变量中提取配置值?

我在文档中找不到如何设置它。假设我有

#[derive(Parser, Debug)]
pub struct Opts {
    #[clap(long)]
    dry_run: bool,
}
Run Code Online (Sandbox Code Playgroud)

我需要做什么才能从 APP_DRY_RUN 环境变量获取 dry_run?

rust clap

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

无法从visual studio 2015连接到mysql

所以我已经花了大约2天的时间来解决这个问题.我已经成功地在我的工作场所电脑上修复它,并且无法在我的家用电脑上工作.我已经阅读了大约十几篇SO文章和oracle论坛的文章和诸如此类的东西,但它仍然不起作用.

我有1.2.4 msql for visual studio,它应该是一个适用于vs2015的版本.我已经安装了mysql连接器6.8.6,并且首先尝试通过nuget将mysql添加到我的项目中,但之后无法找到6.8.6版本(一个包有6.8.3和6.9.7,然后又是其他的东西对于其他...)我已经引用了我的C:\ Program Files(x86)\ MySQL\MySQL Connector Net 6.8.6\Assemblies\v4.5并且已经将4个文件放在那里并将它们复制到了整个fkin电脑.我到处都贴了它.vs2013私有程序集,我的包文件夹,我甚至没有参考,我想一些vs2015文件夹.我已经搜索了Mysql.Data,并将这些文件粘贴到结果出现的每个文件夹中.我已经重建了大约100-200次的解决方案并且已经哭了至少20分钟.

我需要做些什么才能生成新的ADO.Net实体数据模型?

我一直都觉得这很愚蠢 在此输入图像描述 图像,我真的完全不知道接下来该做什么.我只是想编码,但每次我开始做某事我都会浪费时间在工具上工作.我是否真的必须在记事本中编码,以便我确定某些东西不起作用是我的错?

这是我的app.Config文件.我的项目中没有任何其他内容.

<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <configSections>
    <!-- For more information on Entity Framework configuration, visit http://go.microsoft.com/fwlink/?LinkID=237468 -->
    <section name="entityFramework" type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
  </configSections>
  <entityFramework>
    <defaultConnectionFactory type="System.Data.Entity.Infrastructure.LocalDbConnectionFactory, EntityFramework">
      <parameters>
        <parameter value="v12.0" />
      </parameters>
    </defaultConnectionFactory>
    <providers>
      <provider invariantName="System.Data.SqlClient" type="System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer" />
    </providers>
  </entityFramework>
  <system.data>
    <DbProviderFactories>
      <remove invariant="MySql.Data.MySqlClient" />
      <add name="MySQL Data Provider" invariant="MySql.Data.MySqlClient" description=".Net Framework Data Provider for MySQL" type="MySql.Data.MySqlClient.MySqlClientFactory, MySql.Data, Version=6.8.6.0, Culture=neutral, …
Run Code Online (Sandbox Code Playgroud)

mysql mysql-connector visual-studio visual-studio-2015

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

是否可以更改在网页上运行客户端的脚本?

所以我在我的笔记本电脑上在线玩游戏,这是一个非常简单的 html5 游戏,但优化并不存在。我的屏幕上有几个圆圈的游戏使用了我 85% 的 CPU。

从逻辑上讲,我开始分析游戏并试图弄清楚是否可以为我的笔记本电脑优化它。现在,我想知道如何运行游戏但使用正在运行的 JS 脚本的调整版本。

如果我尝试保存页面并从我的笔记本电脑上运行它,它当然有 CORS 问题,所以我无法访问服务器。

我可以以某种方式稍微更改在我的浏览器中执行的脚本,但同时仍停留在正在运行的“网页内”,以便我可以正常地向服务器发出 XHR 请求?

另外,虽然这不在问题的标题中,但我能否以某种方式将 XHR 请求代理到我的脚本,同时又不违反 CORS 规则?

如果我从浏览器和桌面上保存的 HTML 运行相同的东西,为什么会如此不同?我有相同的 IP 并且正在做同样的事情,但从 url 来看,它“感觉就像”我正在从其他地方运行它。我可以以某种方式模仿我正在“从网页”运行,而是从修改后的保存的 html 运行它吗?

html javascript client-side

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