我正在写一个使用下划线模板的SPA.该应用程序搜索并评价音乐专辑并通过ajax返回结果.如果facebook打开图表元标记无法动态更改,并且页面的网址不管搜索结果如何都是常量,我该如何制作,以便用户可以分享他们评价某个专辑.
即)
<meta property="fb:app_id" content="118454308341351" />
<meta property="og:url" content="http://www.appurl.com" />
<meta property="og:title" content="Fleetwood Mac's Rumors" />
<meta property="og:image" content="AppImg.jpg" />
Run Code Online (Sandbox Code Playgroud)
并更新这些属性以反映给定的搜索结果.
ajax facebook opengraph underscore.js single-page-application
我是自动依赖注入的新手,并试图用MVC4应用程序干净地实现Ninject.一切都很实用,但我的强迫症想知道应用程序如何在NinjectWebCommon.cs中的RegisterServices(IKernel内核)方法中列出绑定.例如,
/// <summary>
/// Load your modules or register your services here!
/// </summary>
/// <param name="kernel">The kernel.</param>
private static void RegisterServices(IKernel kernel)
{
kernel.Bind<IAbstractManagerA>().To<ConcreteManagerA>();
kernel.Bind<IAbstractManagerB>().To<ConcreteManagerB>();
kernel.Bind<IAbstractRepoA>().To<ConcreteRepoA>();
...etc etc could be hundreds
}
Run Code Online (Sandbox Code Playgroud)
有没有更好的方法来处理这个?也许将每个配对作为web.config设置或其他配置文件?基本上为依赖注入注入依赖项:)
asp.net-mvc dependency-injection ninject inversion-of-control