小编nCo*_*ore的帖子

laravel 4中的全局变量

我想知道如何做一个全局变量来节省几行副本和粘贴这一行.它可能是数组并将它们放在一个变量中?我想在其他路线中使用此变量.

  $providerEmail = Auth::user()->email;
  $providerName = Auth::user()->first_name;
  $providerSurname = Auth::user()->last_name;
  $providerMobile = Auth::user()->mobile;
Run Code Online (Sandbox Code Playgroud)

php variables global laravel laravel-4

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

Angular2动态模板或ng-include

有没有办法在angular2中动态加载模板?在angular1中,我使用ng-include html在主控制器视图中加载不同的模板.我知道angular2只能接受1个templateUrl并且ng-include在angular2中进行了Google搜索并找不到任何引用.

javascript angular

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

ng2-translate(404 not found)我在system.js中添加了它

我已经将ng2-translate安装到我的proj和控制台错误,并继续显示404的包和xhr错误.我已经将ng2-translate添加到我的system.config.js中,它带有标准的angular2快速入门,但仍显示404和xhr错误.

它给我404错误或未定义错误的注释:/

github:关于使用systemconfig.js的问题的线程

https://github.com/ocombe/ng2-translate/issues/167

var map = {
    'app':                        'app', // 'dist',
    '@angular':                   'node_modules/@angular',
    'angular2-in-memory-web-api': 'node_modules/angular2-in-memory-web-api',
    'ng2-translate':              'node_modules/ng2-translate',
    'rxjs':                       'node_modules/rxjs'
  };
Run Code Online (Sandbox Code Playgroud)

编辑:

var packages = {
    'ng2-translate':              { main: 'ng2-translate.js', defaultExtension: 'js' },
  };
Run Code Online (Sandbox Code Playgroud)

javascript angular

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

如何拆分URL以获取javascript中的url路径

我已经构建了一个指向不同主机名的url路径,www.mysite.com例如

var myMainSite = 'www.mymainsite.com' + '/somepath';
Run Code Online (Sandbox Code Playgroud)

所以这相当于www.mymainsite.com/path/path/needthispath/somepath.

我现在怎么做就像下面的代码一样,这给了我一大堆console.log中url的索引.

var splitUrl = myMainSite.split('/');
Run Code Online (Sandbox Code Playgroud)

console.log看起来像:

0: http://
1: www.
2: mysite.com
3: path
4: path
5: needthispath
6: somepath
Run Code Online (Sandbox Code Playgroud)

我把它们连接起来splitUrl[5]+'/'+splitUrl[6],它看起来并不漂亮.

所以我的问题是如何拆分/删除url位置http://www.mymainsite.com/以获取needthispath/somepathjs中的url路径?这样做有更快更清洁的方法吗?

javascript

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

如何在没有重定向的情况下使用空的href属性?

href没有办法没有重定向回angular2中的根?因为我有这个<a href="" (click)="modal.open()"></a>代码打开一个模态,但它将我重定向回我的主页.

我知道它因为routeConfig有角度,但有没有办法说旁路呢?

{ path: '', component: LoginComponent, pathMatch: 'full'},
Run Code Online (Sandbox Code Playgroud)

请注意,如果完全删除href有效,则可能没有检查w3c验证.

javascript angular2-routing angular

8
推荐指数
2
解决办法
4285
查看次数

angular2使用router.subscribe来观看网址更改

我正在使用router.event.subscribe @angular/routerurl更改执行if语句虽然event.subscribe工作正常.但我的问题是如何避免重复我的if陈述只是为了在这些网址上显示标题.这可能是其他东西,router.subscribe但不知道该用什么.

基本上想要一个基于你所在网址的动态标题.

this._router.events.subscribe((event) => {
            console.log('route changed');
            if(this.location.path() == '/1'){
                this.title = 'Title 1';
            } else if(this.location.path() == '/2'){
                this.title = 'Title 2';
            }
        }); 
Run Code Online (Sandbox Code Playgroud)

我不知道这是否有意义.我可以改变我的route.ts路径有类似的东西{ path: 'Title-1' },只是删除了-做,.replace()但这样做会给我www.mysite.com/Title-1但它看起来不是很友好.

router angular

6
推荐指数
2
解决办法
9564
查看次数

解析 Angular2 中的 xml 以在视图中呈现

我是否需要解析 xml 以从 xml 获取数据以在 html 中呈现?我目前正在使用 request 获取本地 .xml 文件http.get,并在控制台日志中显示 xml 文件中的所有信息,我认为它只是在读取它。

问题是如何在angular2中将xml转换为json格式?

我尝试过,console.log(data.title)但这让我返回unidentified

getXml() {
   this.http.get('../../xmlConf/dashboard_journey.xml')
    .map(response => response.text())
    .subscribe(data => {
        if(data) {
            console.log('fetching your xml');
            console.log(data); // this shows me everything
        }
    });
}
Run Code Online (Sandbox Code Playgroud)

XML

<xml>
<journey>
    <title>Click and Collect</title>
    <shortDesc>
        <short_desc_1>lorem</short_desc_1>
        <short_desc_2>lorem</short_desc_2>
    </shortDesc>
    <longDesc>
        lorem
    </longDesc>
    <imageName>
        <img src="/journey_images/clickandcollect.jpg" alt="Click and Collect"/>
    </imageName>
</journey>
Run Code Online (Sandbox Code Playgroud)

使用下面的答案

var parser = new DOMParser();
xmlData = parser.parseFromString(data, "application/xml");
Run Code Online (Sandbox Code Playgroud)

上述代码的console.log:

在此输入图像描述

目前正在执行 for 循环来迭代解析的 xml,但在我看来,它只给了我一个对象。ngFor 仅迭代数组中的对象。 …

html javascript xml angular

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

如何将变量从vanilla JS传递给Angular2

我正试图从一个vanilla javascript获取一个对象标题,并在我的angular 2组件上检索它.目前我正在保存变量,localStorage但我不认为这是一个很好的方法.

要在localStorage单击按钮时设置保存变量,按钮位于iframe中.

有人能指出我正确的方向如何实现这一目标?

编辑下面的答案:红色位的其余部分是"找不到名字" 在此输入图像描述

javascript angularjs angular

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

Angular 2美化JSON管道过滤器

奇怪我正在尝试以相当格式化的方式打印我的JSON,但是我的JSON一直在返回\并且没有被打印得漂亮.

我有这个解决方案适用于plnkr但不适用于我的实际应用程序.下面的图片是打印的JSON,类似于我在plnkr上的内容.

任何人都可以解释为什么会这样吗?

Plnkr示例:https://plnkr.co/edit/ZqOXS30XPTu9ponWFdgZ p = preview

代码管道:

    @Pipe({
  name: 'prettyprint'
})
export class PrettyPrintPipe {
   transform(val) {
    if(typeof(val) == "undefined" || typeof(val) == null) return ''; //check value before process it.
    return JSON.stringify(val, null, 2)
      .replace(/ /g, '&nbsp;')
      .replace(/\\n/g, '&lt;br&gt;');
  }
}
Run Code Online (Sandbox Code Playgroud)

JS对象,我需要JSON.stingify两个对象,所以我可以concatchildObj在父对象内部添加.

在此输入图像描述

var parentJSONObj = JSON.stringify(object)
var childObj = JSON.stringify(object) // in a diferent schema 
this.output = parentJSONObj.replace(replaceObj, childObj) // and need to replace a property inside …
Run Code Online (Sandbox Code Playgroud)

javascript angular

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

jQuery中li标签的动态缩进

我正在尝试动态缩进我的列表标签,因为在CSS中执行它可能很乏味,所以我认为它可以在jQuery中完成.

怎么能实现这一目标?

我有这个大的ul li嵌套标签,并试图缩进这个HTML,虽然它可以只是一个ul li标签.

<ul>
  <li><p>lorem ipsum dolor</p></li>
  <li><p>lorem ipsum dolor</p>/li>
</ul>
Run Code Online (Sandbox Code Playgroud)

要么

<div id="student">
  <h3>Names</h3>
  <li>
    <p>lorem ipsum dolor</p>
</li>
<li>
    <p>lorem ipsum dolor</p>

    <ul>
        <li>
            <p>lorem ipsum dolor</p>
        </li>
        <li>
            <p>lorem ipsum dolor</p>
        </li>
        <li>
            <p>lorem ipsum dolor</p>
        </li>
        <li>
            <p>lorem ipsum dolor</p>
            <ul>
                <li>
                    <p>lorem ipsum dolor</p>
                </li>
                <li>
                    <p>lorem ipsum dolor</p>
                </li>
                <li>
                    <p>lorem ipsum dolor</p>
                    <ul>
                        <li>
                            <p>skjut in mig!</p>
                        </li>
                        <li>
                            <p>skjut in mig!</p>
                        </li>
                        <li>
                            <p>skjut in mig!</p> …
Run Code Online (Sandbox Code Playgroud)

html javascript css jquery

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