2017-02-15 4 views
2

안녕하세요. json을 통해 HTML 링크를 표시하고로드하려고합니다.하지만이 기능을 작동시키지 못했지만 아래에서 시도했지만 텍스트가 아닌 링크로 표시됩니다. ...JSON을 사용하여 html 링크 표시

"test" : { 

"description": "A little test '<a href=\"https://www.google.com\">Visit Google<\/a>'" 

      } 

나는 또한 a 태그의 끝에서 \를 제거하는 시도했지만이 작동하지 않는 것, 어떤 생각의 사전에 감사합니다!

로딩 방법 : 링크 소스, 링크 텍스트 JSON 만에 의미 이러한 방법 :

function() { 
     angular.module("testerMod").provider("language", function() { 
      "ngInject"; 
      this.path = "/assets/locale/", this.userLanguage = "en", this.$get = function(e) { 
       return ["$http", "$state", "$log", "$cookies", function(t, n, i, o) { 
        return function(a, s) { 
         var r, l, c; 
         return l = _.find(s.locales, { 
          code: a 
         }), null == l ? (r = _.find(s.locales, { 
          code: o["language"] 
         }), null != r ? a = r.code : (c = _.find(s.locales, { 
          code: e.userLanguage 
         }), a = null != c ? c.code : _.find(s.locales, { 
          "default": !0 
         }).code), void n.go("home", { 
          language: a 
         })) : t({ 
          method: "GET", 
          url: e.path + a + ".json" 
         }).then(function(e) { 
          return e.data 
         }, function(e) { 
          return i.error("Language Load Error") 
         }) 
        } 
       }] 
      }(this) 
     }) 
    } 

라이브러리 세 JS

+1

JSON 또는 이것이 작동하지 않는 이유를 추측 할 수 없습니다 ... JSON 자체는 코드가 아닌 데이터입니다. –

+0

로드하는 방법 또는 데이터를 사용하는 라이브러리를 의미합니까? –

+1

둘 중 하나 또는 둘 다 - 코드가없는 JSON은 텍스트 일 ​​뿐이므로 어떤 코드가 포함되는지 확인할 때까지 어떤 일이 발생했는지 추측 할 수 없습니다. –

답변

1

어쩌면보기 및 데이터 내가 추출한 속성을 분리하는 것은 좋은 생각이다를 사용하여 전송 데이터와 사용중인 브라우저 또는 앱은 앱 로직에 따라보기를 렌더링합니다.

{ 
    "test":{ 
    "description": "A little test ", 
    "link_source":"https://www.google.com", 
    "link_text":"Visit Google" 
    } 
} 

버전은 https://jsonformatter.curiousconcept.com/ 을 원하는 또 다른 문서는 여기에 JSON 직렬화에 대해이 있다면 당신은 여기 JSON의 유효성을 검사 할 수 있습니다 작동합니다 당신은 /이 소요되는이를 사용하는 것을 보여해야합니다 http://www.popoloproject.com/appendices/json-patterns.html

관련 문제