我是Angular的新手,正在尝试更改我网站后端上 textangular 文本输入字段的默认行为(我是吉他手,不是网络开发人员,但通常可以弄清楚我需要做什么......)。该字段具有指定 youtube url 的选项,然后textangular将其转换为图像,以便在后端进行编辑。然后在前端textangular具有将 youtube url 正确显示为 iframe 的方法。
但是,在前端,我没有使用angular,在我的情况下我读到了,要让 youtube 嵌入以 iframe 的形式显示在前端,您必须使用taApplyCustomRenderers函数。
例如,请参见此处:
如何在范围 var 的 textAngular 编辑器中去除占位符 img?
在我的角度应用程序中,以下是一些相关行:
angular.module('dashboard')
.controller('EditController', ['$scope', '$http', '$location', '$routeParams', function ($scope, $http, $location, $routeParams) {
$scope.save = function () {
$scope.busy = true;
// I thoguht I could do this:
$scope.somefield = taApplyCustomRenderers($scope.somefield);
// then I would save to model
});
我收到taApplyCustomRenderers未定义的错误。根据我读到的内容,我认为taApplyCustomRenderers在使用textangular时是一个可用的函数,但是对此我很陌生,我想我错过了一些关于将函数注入控制器或其他东西的关键步骤。
希望有人可以提供一些启示。
提前致谢!布赖恩