Ninject: Разрешение объекта типом _and_ регистрационное имя/идентификатор

var that = this;
$(this).find("li").each(function(index){
    var imgSrc = $(that).find('.item:nth-child(' + (index+1) + ') img').attr('src');
    $(this).css('background-image', 'url(' + imgSrc + ')');
});  

Я думаю, что это имеет больше смысла, чем то, что вы делаете. Функция jquery .each имеет Index в качестве первого аргумента, поэтому вы можете найти соответствующий элемент .ite с тем же индексом, если это то, что вам нужно

7
задан sandesh247 10 February 2009 в 17:10
поделиться

2 ответа

Ninject 2.0 имеет эту возможность:

Bind<IMyService>().To<MyServiceA>().Named("Data");
Bind<IMyService>().To<MyServiceB>().Named("SomethingElse");

kernel.Get<IMyService>("Data"); // will return MyServiceA
18
ответ дан 6 December 2019 в 10:54
поделиться

AFAIK там не является никаким способом сделать это непосредственно в Ninject, но можно использовать Контекстную Привязку вместо этого.

0
ответ дан 6 December 2019 в 10:54
поделиться
Другие вопросы по тегам:

Похожие вопросы: