问题标签 [angularjs]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
angularjs - 如何将 AngularJS 数据绑定与 CKEditor 一起使用?
我该怎么办?
通过使用与我的模型匹配textarea
的属性和带有to call的标签,我能够将数据输入 CKEditor 。name
script
ng:bind-template
CKEDITOR.replace
然后我制作了一个 CKEditor 插件来检测更改并将它们写回textarea
. 问题是textarea
当 CKEditor 初始化并且 CKEditor 没有拾取对textarea
. 这让我觉得我以错误的方式接近这个问题。
接下来,我尝试ng:eval-order="LAST" ng:eval="setupCKEditor()"
从函数中使用和设置编辑器setupCKEditor()
。这不起作用,因为即使ng:eval-order="LAST"
在创建节点之前该函数仍在运行。
我发现在帮助setTimeout(function () {...},0)
周围添加一个。CKEDITOR.replace
现在唯一的问题是,当它更改模型时,它不会重新绘制屏幕,直到编辑另一个字段。
scope.$root.$eval();
似乎解决了这个问题。
更新
我们最终放弃了这个,因为我们永远无法让它可靠地工作。我们切换到带有 Angular-UI的 TinyMCE 一段时间,然后最终构建了一些自定义的东西。
javascript - AngularJS 与 Django - 模板标签冲突
我想将 AngularJS 与 Django 一起使用,但是它们都{{ }}
用作模板标签。有没有一种简单的方法可以将两者之一更改为使用其他自定义模板标签?
javascript - 是否有明确支持 AngularJS 的 IDE?
我已经尝试过 WebStorm,但那里似乎只有基本的 JavaScript 支持,就像我尝试过的任何其他 Web IDE 一样。我正在寻找可以让我从 HTML 页面点击到控制器等的东西。
如果这个问题的答案是“否”,那么是否有任何其他类似于 Angular 的 JavaScript 框架在某些 IDE 中具有类似 Eclipse 插件或任何其他类型的显式支持?
javascript - 一个 AngularJS 控制器可以调用另一个吗?
是否可以让一个控制器使用另一个控制器?
例如:
MessageCtrl
此 HTML 文档仅打印文件中控制器传递的消息messageCtrl.js
。
控制器文件包含以下代码:
它只是打印当前日期;
如果我要添加另一个控制器,DateCtrl
它将特定格式的日期返回给MessageCtrl
,那么将如何执行此操作?DI 框架似乎关注XmlHttpRequests
和访问服务。
javascript - 从 AngularJS 控制器将 HTML 插入视图
是否可以在 AngularJS 控制器中创建一个HTML片段并将这个 HTML 显示在视图中?
这是因为需要将不一致的 JSON blob 转换为嵌套的id: value
对列表。因此HTML是在控制器中创建的,我现在正在寻找显示它。
我已经创建了一个模型属性,但是如果不打印HTML就无法在视图中呈现它。
更新
看来问题是由于将创建的 HTML 渲染为引号内的字符串而引起的。将尝试找到解决此问题的方法。
示例控制器:
示例视图:
给出:
javascript - Angularjs单击并从列表中显示
我想创建一个简单的列表,当用户单击按钮时,值将显示在 span 元素中。
HTML & 控制器
我想动态显示点击艺术家的歌曲列表。这是正确的方法吗?
couchdb - 如何从 angularjs 访问 couchdb 跨域
我已经建立了一个本地环境,我从一个 json 文件加载数据:
而且效果很好。
现在我想访问不同域(http://playball.iriscouch.com/players)上的 CouchDB,并且基于 google Buzz 示例,我尝试了以下操作,但无法使其工作:
我只是收到一个空数组......有什么想法吗?
非常感谢!
孙
angularjs - 未捕获的类型错误:无法调用未定义的方法“放置”
当我尝试使用$cookieStore
. 有没有我遗漏的其他配置?
javascript - AngularJS 中的数据绑定是如何工作的?
数据绑定在AngularJS
框架中是如何工作的?
我没有在他们的网站上找到技术细节。当数据从视图传播到模型时,它或多或少地清楚它是如何工作的。但是AngularJS如何在没有setter和getter的情况下跟踪模型属性的变化呢?
我发现有JavaScript 观察者可以完成这项工作。但它们在Internet Explorer 6和Internet Explorer 7中不受支持。那么 AngularJS 是如何知道我更改了以下内容并将此更改反映在视图上的呢?