- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个 Angular 指令,它当前在加载事件被触发时执行它的工作:
.directive("testDir", [
function() {
return {
link: function(scope, elm, attrs) {
...
return elm.one("load", function() {
return ...
});
}
};
}
]);
这个指令被添加到 <img>
标签,来源于ng-src
.该指令旨在缩小图像尺寸,以在移动设备上实现更好的性能。
现在我的问题是:我希望指令函数被触发而不是 .one()
时间,但每次之后 {{}}
的链接变量(通过 ng-src
)确实改变。我怎样才能意识到这一点?
我希望指令尽可能独立,所以我希望它没有底层 Controller 的显式变量名。
最佳答案
JavaScript:
.directive(
"testDir", [
function() {
return {
scope: {
imgSrc: '='
},
link: function(scope, elm, attrs) {
scope.$watch(
'imgSrc', function(newVal) {
// here you can update whatever you want
}
);
}
};
}
]
);
HTML:
<img ng-src="{{scopeModel}}" test-dir img-src="scopeModel"/>
关于javascript - Angular 指令 : rescale images, 在 ngSrc 更改时更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25839501/
当我浏览 Angular API 引用文档时,我并没有弄清楚“ngSrcset”。有人可以举例说明吗? https://docs.angularjs.org/api/ng/directive/ngSr
我想使用来自 JSON 对象的 src 实现 img。 在 AngularJS 中,我可以这样做: 在 Angular 2+ 中是否有与此等效的东西? 最佳答案 AngularJS: Angula
我创建了一个从 OAuth 安全后端加载图像的 AngularJS 应用程序。我的 OAuth 库是通过向 Angular $httpProvider 添加一个额外的拦截器来配置的。添加正确的身份验证
我正在构建的应用程序要求我的用户在加载该图像之前设置 4 条信息。该图像是应用程序的核心部分,因此损坏的图像链接使整个事情看起来像是被破坏了。我想要另一个图像代替 404 上的位置。 有什么想法吗?我
index.html 片段: 应用程序.js: var app = angular.module('plunker', []); app.controller('MyCtl', function($
我有一些像这样的代码 https://stackoverflow.com/a/18235271/3018275 所以我想做一个像这样的动画http://www.nganimate.org/angula
这有效: It's a link. A dynamic one, at that. 但这不是: 需要使用 ngSrc 来代替。我可以知道为什么会这样吗?我在 Handlebars.js 中使用“sr
当你写这样的东西时: 如果 image.name = null Angular 将首先添加标签并评估 src。浏览器将对不存在的 img/_img.png 发出 http 请求。然后 Angular
我正在开发一个实时 map 类型的应用程序,它有一些导航按钮(例如平移、缩放等)。我添加了一个 keydown 事件处理程序以允许键盘控制。事件处理程序调用相同的方法。 我发现奇怪的是,这些按钮在加载
我有一个 Angular 指令,它当前在加载事件被触发时执行它的工作: .directive("testDir", [ function() { return {
我正在使用 AngularJS 编写 Chrome 应用程序。我知道在访问外部图像时,您必须执行跨源 XMLHttpRequest 并将它们作为 blob 提供。 我有一堆内部图像(本地应用程序资源)
我是一名优秀的程序员,十分优秀!