我有一个参考NSAttributedString
,我想更改属性字符串的文本.
我想我必须创建一个新的NSAttributedString
并使用这个新字符串更新引用.但是,当我这样做时,我失去了之前字符串的归属.
NSAttributedString *newString = [[NSAttributedString alloc] initWithString:text];
[self setAttributedText:newString];
Run Code Online (Sandbox Code Playgroud)
我参考了旧的属性字符串self.attributedText
.如何保留新字符串中的先前属性?
我想渲染一行文本,其中一些单词以不同的颜色突出显示.
理想情况下,我会使用带有反应的span标签.
想知道我如何使用react-native做同样的事情?
我的文档结构类似于:
{
title: string,
description: string,
privacy_mode: string,
hidden: boolean,
added_by: string,
topics: array
}
Run Code Online (Sandbox Code Playgroud)
我正在尝试查询elasticsearch.但是我不想要任何带有空主题数组字段的文档.
下面是一个构建查询对象的函数:
function getQueryObject(data) {
var orList = [{ "term": {"privacy_mode": "public", "hidden": false} }]
if (data.user) {
orList.push({ "term": {"added_by": data.user} });
}
var queryObj = {
"fields": ["title", "topics", "added_by", "img_url", "url", "type"],
"query": {
"filtered" : {
"query" : {
"multi_match" : {
"query" : data.query + '*',
"fields" : ["title^4", "topics", "description^3", "tags^2", "body^2", "keywords",
"entities", "_id"]
}
},
"filter" : …
Run Code Online (Sandbox Code Playgroud)