小编M.S*_*cek的帖子

Angular没有NameService的提供者

我在将类加载到Angular组件时遇到了问题.我一直试图解决它很长一段时间; 我甚至尝试在一个文件中加入它.我有的是:

Application.ts

/// <reference path="../typings/angular2/angular2.d.ts" />

import {Component,View,bootstrap,NgFor} from "angular2/angular2";
import {NameService} from "./services/NameService";

@Component({
    selector:'my-app',
    injectables: [NameService]
})
@View({
    template:'<h1>Hi {{name}}</h1>' +
    '<p>Friends</p>' +
    '<ul>' +
    '   <li *ng-for="#name of names">{{name}}</li>' +
    '</ul>',
    directives:[NgFor]
})

class MyAppComponent
{
    name:string;
    names:Array<string>;

    constructor(nameService:NameService)
    {
        this.name = 'Michal';
        this.names = nameService.getNames();
    }
}
bootstrap(MyAppComponent);
Run Code Online (Sandbox Code Playgroud)

服务/ NameService.ts

export class NameService {
    names: Array<string>;
    constructor() {
        this.names = ["Alice", "Aarav", "Martín", "Shannon", "Ariana", "Kai"];
    }
    getNames()
    {
        return this.names;
    }
}
Run Code Online (Sandbox Code Playgroud)

我一直收到一条错误信息No …

typescript systemjs angular

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

依赖注入或服务定位器 - Symfony

我已经开始通过Symfony2代码,研究了像Pimple这样的小课程,经过几个小时的考试后出现了奇怪的想法.最好的开始是解释我如何理解一些术语,所以:

依赖性 另一种工作需要的东西,比如"汽车"中的"引擎"

容器 对象或能够存储许多其他对象的类,如"引擎","变速箱"甚至"汽车"

依赖注入 过程中每个依赖注入对象,所以如果我需要"汽车",我知道我必须注入"引擎","变速箱"和许多其他东西.重要的是,"汽车"不会创造"发动机",但"发动机"放在"汽车"里面

服务定位器 过程中对象要求另一个对象,例如进入汽车时插入我们的容器,当汽车需要启动时需要从容器"引擎",所以容器返回他的"引擎"

当我研究Symphony代码时,他们从依赖注入开始,但是经过一段时间我意识到当创建Controller时,会注入整个容器然后你可以使用$ this-> get('serviceName')来获取它,所以它更像是服务定位器,根据少数文章是反模式.

播种怎么回事?DI和SL之间的界限是否很小,有时会破坏?还是我误解了什么?如果我使用DI,我是否需要将每个服务插入控制器,所以我从外面知道我使用的是什么?或者控制器在某些情况下可以容器?

dependency-injection service-locator symfony

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

保证金未正确显示

我正在创建基于wordpress的个人网站,现在我正在重新制作模板.经过一整天的css,html和php ......以及寻找很多互联网的东西,我为很多人所知道的问题.

在我的网站的某个地方,一些元素给了我我不想要的保证金.您可以在下面的图片中看到它:

在此输入图像描述

我知道这个网站的规则,给你代码,你会尽力帮助我,但是现在,我不知道问题出在哪里.因此,如果有经验丰富且时间不多的人可以查看我的页面,我会非常感激.

我的网站si svrcek.webfix.sk

html css margin

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