在控制器范围之外添加DOM元素

时间:2014-09-29 00:04:28

标签: javascript angularjs

我是Angular.js的新手,想要尝试转换一个控制面板,我正在制作一个项目来使用Angular而不是jQuery。

现在一切顺利,它使用$ http服务从数据库加载项目。并使用ng-repeat将其正确显示为表格。但现在我希望能够点击该项目并查看其详细信息。我使用Windows来显示像http://prntscr.com/4ray0u(主窗口)这样的信息。当您点击“项目”按钮时,它将显示为http://prntscr.com/4rayij(主要和项目窗口)。

我现在需要帮助的是弄清楚如何显示一个新窗口,其中包含所点击项目的详细信息。由于所有窗口都是body元素的子元素,因此它不在控制器范围内,因此我无法访问这些变量。

详细信息窗口的基本结构:

<div class="window">
    <hgroup>
        <h1></h1>
        <button class="close"><span class="fa fa-times fa-lg"></span></button>
    </hgroup>
    <section></section>
</div>

0 个答案:

没有答案