- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
所以我有点迷失,而且我对 Angular 还很陌生,如果有人能让我知道完成某些事情的最佳整体架构方法:
我的页面有 2 个大的垂直区域。第一个是框中的文档名称列表。当您单击其中之一时,右侧区域中会出现几个选项卡。其中一个显示嵌入 ViewerJS 容器中的文档,然后另一个具有与该文档相关的元数据。
因此,每当我更改左侧栏中单击的文档时,我都希望刷新整个右侧。我不清楚我到底需要在这里做什么。我知道左侧将发出 $http 请求,然后当它从服务器返回信息时,它需要以某种方式将其加载到右侧。
我知道在 jQuery 中我只会在右侧创建一个大的 DIV,当我想要替换它时,我会在 DOM 中清空它,然后将新的 HTML 粘贴到其中。我只是不清楚 Angular 中执行此操作的正确方法是什么?我希望能用英语很好地解释自己。
最佳答案
function dummyCtrl ($http, $scope) {
$scope.test1 = 'test';
$scope.test2 = "I'm blank"
$scope.callHttp = function () {
$http.get('/').then(function () {
$scope.test2 = 'I\'m from $http';
});
};
}
<body ng-app class="container">
<div class="row" ng-controller="dummyCtrl">
<div class="col-xs-6">
<button class="btn" ng-click="callHttp()">Click for $http</button>
{{test1}}
</div>
<div class="col-xs-6">
{{test2}}
</div>
</div>
</body>
嘻哈万岁,不再需要自定义 DOM 操作,忘记您在 jQuery 中所知道的内容!
关于javascript - 显示页面不断变化的区域的 Angular 最佳实践,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27879708/
如果这不是一个错误,那就是另一个错误。如果不是那样的话,那就是别的东西了。我觉得我的项目已经改变了很多,现在只是试图解决代码签名问题,结果一切都搞砸了。我严格按照说明进行操作,但出现错误,例如当前的“
我不确定是否有一些我不知道的内置变量或规则,或者 make 是否有问题,或者我只是疯了。 对于我的一个项目,我有一个如下的 makefile: CC=g++ CFLAGS=-O3 `libpng-co
我有大约 10 个 div,它们必须不断翻转,每个 div 延迟 3 秒 这个 codrops 链接的最后一个效果是我正在寻找的,但无需单击 div http://tympanus.net/Devel
我如何使用 jQuery 持续运行 PHP 脚本并每秒获取响应,以及将鼠标上的少量数据发送到同一脚本? 我真的必须添加一些随机扩展才能让这么简单的计时器工作吗? 最佳答案 To iterate is
JBoss 4.x EJB 3.0 我见过如下代码(大大简化): @Stateless @TransactionAttribute(TransactionAttributeType.NOT_SUPPO
使用 PHPStorm,我试图忽略每次尝试进行 git 提交时 pop 的 workspace.xml。 我的 .gitignore 看起来像: /.idea/ .idea/workspace.xml
我是一名优秀的程序员,十分优秀!