我要解决的依赖项依赖于更改的数据.你如何强制角度再次解决依赖关系?
$routeProvider.
when('/blah', {
templateUrl: '/static/views/myView.html',
controller: 'myCtrl',
resolve: {
theData: function(myFactory) {
return myFactory.promise;
}
}
}).
Run Code Online (Sandbox Code Playgroud)
也就是说,每次when执行此块时,我都想重新解决依赖关系.
这是微不足道的,还是没有那么多?
我有一个自定义过滤器,它接受一个Object,subjectBin,并返回一个全新的Object,结果.从ng-repeat调用过滤器.我的自定义过滤器有效,但会抛出无限的$ digest错误.这是我的过滤器:
return function(subjectBin, field) {
var result = {},
faculty,
subject;
angular.forEach(subjectBin, function (value, key) {
faculty = key;
angular.forEach(value, function (value, key) {
subject = key;
value.forEach(function (course) {
// Check "field" against some of the object's properties
//
if (course.asString.toUpperCase().indexOf(field) > -1 ||
course.subjectTitle.toUpperCase().indexOf(field) > -1 ||
faculty.toUpperCase().indexOf(field) > -1 ) {
if (result.hasOwnProperty(faculty)) {
if (result[faculty].hasOwnProperty(subject)) {
result[faculty][subject].push(course);
}
else {
result[faculty][subject] = [course];
}
}
else { …Run Code Online (Sandbox Code Playgroud) 我想呈现iframe给定的String输入。例如,我有一些这样的 HTML 字符串:
str = "<!DOCTYPE html><html><head></head><body>HELLO ELM</body></html>"
Run Code Online (Sandbox Code Playgroud)
在 JS 中,我会通过innerHtml在iframe.
现在,我试图让iframe渲染任何东西,但没有成功。我正在尝试这样的事情:
iframe
[]
[ body [] [ div [][text "hi"], div [][text "hi"] ] ]
Run Code Online (Sandbox Code Playgroud)
一旦我让它与 HTML 节点列表一起工作,我将继续使其与字符串一起工作。我正在寻找的是某种stringToHtml: String -> List Html方法。
在 elm 中开始使用 iframe 有什么帮助或建议吗?