问题标签 [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.

0 投票
2 回答
4635 浏览

angularjs - 如何将 AngularJS 数据绑定与 CKEditor 一起使用?

我该怎么办?

通过使用与我的模型匹配textarea的属性和带有to call的标签,我能够将数据输入 CKEditor 。namescriptng:bind-templateCKEDITOR.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 一段时间,然后最终构建了一些自定义的东西。

0 投票
12 回答
75166 浏览

javascript - AngularJS 与 Django - 模板标签冲突

我想将 AngularJS 与 Django 一起使用,但是它们都{{ }}用作模板标签。有没有一种简单的方法可以将两者之一更改为使用其他自定义模板标签?

0 投票
5 回答
81890 浏览

javascript - 是否有明确支持 AngularJS 的 IDE?

我已经尝试过 WebStorm,但那里似乎只有基本的 JavaScript 支持,就像我尝试过的任何其他 Web IDE 一样。我正在寻找可以让我从 HTML 页面点击到控制器等的东西。

如果这个问题的答案是“否”,那么是否有任何其他类似于 Angular 的 JavaScript 框架在某些 IDE 中具有类似 Eclipse 插件或任何其他类型的显式支持?

0 投票
1 回答
2793 浏览

javascript - 您如何检索 AngularJS 上的单个帖子?

我正在尝试single-post使用 Angular 拉一个请求(即从我的后端数据库中获取一个条目)。但是我无法理解通过请求从JSON文件中提取数据背后的实际概念。GET()

例子 :

在 中controller.js / services.js,应该如何从单个帖子中提取所有数据,例如/portfolio/design/1,使用$xhrangular.service()

我试图通读$resource教程,但我想我无法思考如何实际去做。

我真诚地希望有人可以提供一个简单的例子来帮助我解决我的问题。

0 投票
14 回答
398799 浏览

javascript - 一个 AngularJS 控制器可以调用另一个吗?

是否可以让一个控制器使用另一个控制器?

例如:

MessageCtrl此 HTML 文档仅打印文件中控制器传递的消息messageCtrl.js

控制器文件包含以下代码:

它只是打印当前日期;

如果我要添加另一个控制器,DateCtrl它将特定格式的日期返回给MessageCtrl,那么将如何执行此操作?DI 框架似乎关注XmlHttpRequests和访问服务。

0 投票
17 回答
685674 浏览

javascript - 从 AngularJS 控制器将 HTML 插入视图

是否可以在 AngularJS 控制器中创建一个HTML片段并将这个 HTML 显示在视图中?

这是因为需要将不一致的 JSON blob 转换为嵌套的id: value对列表。因此HTML是在控制器中创建的,我现在正在寻找显示它。

我已经创建了一个模型属性,但是如果不打印HTML就无法在视图中呈现它。


更新

看来问题是由于将创建的 HTML 渲染为引号内的字符串而引起的。将尝试找到解决此问题的方法。

示例控制器:

示例视图:

给出:

0 投票
1 回答
25239 浏览

javascript - Angularjs单击并从列表中显示

我想创建一个简单的列表,当用户单击按钮时,值将显示在 span 元素中。

HTML & 控制器

我想动态显示点击艺术家的歌曲列表。这是正确的方法吗?

0 投票
1 回答
3568 浏览

couchdb - 如何从 angularjs 访问 couchdb 跨域

我已经建立了一个本地环境,我从一个 json 文件加载数据:

而且效果很好。

现在我想访问不同域(http://playball.iriscouch.com/players)上的 CouchDB,并且基于 google Buzz 示例,我尝试了以下操作,但无法使其工作:

我只是收到一个空数组......有什么想法吗?

非常感谢!

0 投票
1 回答
2092 浏览

angularjs - 未捕获的类型错误:无法调用未定义的方法“放置”

当我尝试使用$cookieStore. 有没有我遗漏的其他配置?

0 投票
14 回答
354515 浏览

javascript - AngularJS 中的数据绑定是如何工作的?

数据绑定在AngularJS框架中是如何工作的?

我没有在他们的网站上找到技术细节。当数据从视图传播到模型时,它或多或少地清楚它是如何工作的。但是AngularJS如何在没有setter和getter的情况下跟踪模型属性的变化呢?

我发现有JavaScript 观察者可以完成这项工作。但它们在Internet Explorer 6Internet Explorer 7中不受支持。那么 AngularJS 是如何知道我更改了以下内容并将此更改反映在视图上的呢?