免责声明:我没有使用SharePoint2013的经验.
我有问题 - 我必须在整个页面加载后包含/触发一些javascript函数.我尝试监听DOMDocumentReady和window.load事件,但sharepoint在这些事件之后呈现页面的其余部分.
我的问题是:在呈现带有ajax的整个页面之后,我应该怎么做才能运行脚本.另外我注意到页面导航基于哈希(#)部分.显然我也必须发现那一刻.
任何帮助甚至链接到文档中的右页都会很棒!
目前我毫无意义如何实现与余烬数据的分页.我发现,我可以返回'meta'属性作为响应,并且ember-data不会抛出错误.但我只是不知道如何访问它,也不知道这个属性的目的是什么.
互联网上的几个例子假设我已将整个集合加载到ember中,或者他们做了一些小技巧并进行无限滚动,这不需要有关页数的信息.
我认为加载所有记录都可以,如果我有<1k,但有时我会处理大量数据(比方说apache日志).然后怎样呢?
所以基本上我就是想用ember和ember-data来构建我的第一个真实应用程序,但我认为这不是一个好主意.
好的,所以任何人都知道如何解决这个基本但复杂的问题?:)
我想要实现的目标:使用视图创建控制器,在此视图中我有"Gallery"对象列表.每个项目都有自己的视图和控制器.
所有文件都在这里:https://gist.github.com/7e72bb2f532c171b1bf3
它按预期工作,在悬停一些文本后显示/隐藏,但我个人认为这不是那么好的解决方案.
我想我可能应该使用{{collection}}帮助器,但是在ember.js页面上没有它的文档(代码中有一些,但我不确定这个帮助器是不是有点过时了,如在源代码中它说"// TODO:不要求所有这个模块").
我试图使用itemController属性,但后来我仍然在一个文件中有模板.
还尝试在{{#each}}中使用{{render}}帮助器,但随后它会抛出错误.
那么,有没有更好/更清洁的方式来实现我想要的?
编辑
在完成Michael Grassotti提供的解释之后,我有一些奇怪的行为 - 从itemController获取属性到模板,但是{{action}} helper绑定到父控制器.我制作了截图以显示我正在处理的内容.

基本上,itemView中的"this"指向右控制器(itemController)但目标属性具有父控制器.
制作{{action "deleteGallery" this target="this"}}并单击后,我在屏幕截图中出现错误.此刻,我的想法已经不多了......
EDIT2:
好吧,我正在思考它,itemController仅用于定义计算属性,而不是用于编写{{action}}处理程序.
编辑3: 我认为我的itemController和事件目标的问题将得到修复. https://github.com/emberjs/ember.js/issues/1846