Nano Hash - криптовалюты, майнинг, программирование

Как мне заставить span style=text-decoration в AngularJS $scope работать

Существует текстовая область mce, используемая для сохранения форматированного текста. После сохранения я хочу показать точный формат, используемый пользователем. Такие форматы, как жирный шрифт и курсив, сохраняются без оформления текста и работают правильно.

Проблема возникает, когда пользовательский формат зачеркнут или подчеркнут. Я нашел очень близкий вопрос AngularJS: связать строку html с пользовательским стилем и я попытался использовать trustAsHtml после того, как ввел его в свой контроллер.

Чтобы сократить вопрос, выходной текст выглядит так:

(function(angular) {
  'use strict';
angular.module('bindHtmlExample', ['ngSanitize'])
  .controller('ExampleController', ['$scope', function($scope) {
    $scope.myHTML =
       '<span style="text-decoration: underline;">this does not work</span> ' +
       '<u>this work</u> ';
  }]);
})(window.angular);

Когда я использую trustAsHtml, данные вообще не отображаются. PS. Я понимаю, что ввел правильно:

Мой контроллер:

(function () {
  angular
    .module(myApp')
    .controller('myController', myController);

  myController.$inject = ['$sce', ...'];

  function myController($sce, ...) {
    var vm = this;

    vm.promise = {};

    vm.trustAsHtml = trustAsHtml;
...
    function trustAsHtml(string) {
      return $sce.trustAsHtml($sce.parseAsHtml(string));
    };
14.06.2017

  • Вы должны сделать это, создав для него директиву вместо неправильного использования контроллера. 14.06.2017

Новые материалы

Кластеризация: более глубокий взгляд
Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..

Как написать эффективное резюме
Предложения по дизайну и макету, чтобы представить себя профессионально Вам не позвонили на собеседование после того, как вы несколько раз подали заявку на работу своей мечты? У вас может..

Частный метод Python: улучшение инкапсуляции и безопасности
Введение Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..

Как я автоматизирую тестирование с помощью Jest
Шутка для победы, когда дело касается автоматизации тестирования Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..

Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv) Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..

Понимание расстояния Вассерштейна: мощная метрика в машинном обучении
В обширной области машинного обучения часто возникает необходимость сравнивать и измерять различия между распределениями вероятностей. Традиционные метрики расстояния, такие как евклидово..

Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..