我想将一个新字体导入我的Angular 5项目.
我试过了:
1)将文件复制到assets/fonts /
2)将其添加到.angular-cli.json样式中
但我已经检查过该文件不是a .css,它是一个.otf像.exe(它是一个安装程序)的工具,所以我真的不知道如何导入它.任何的想法?
我创建了一个新项目,我正在尝试添加angular-material.
我material.module.ts在我的app文件夹中创建:
import { NgModule } from '@angular/core';
import {
MatButtonModule,
MatMenuModule,
MatIconModule,
MatCardModule,
MatSidenavModule,
MatFormFieldModule,
MatInputModule,
MatTooltipModule,
MatToolbarModule
} from '@angular/material';
@NgModule({
imports: [
MatButtonModule,
MatMenuModule,
MatIconModule,
MatCardModule,
MatSidenavModule,
MatFormFieldModule,
MatInputModule,
MatTooltipModule,
MatToolbarModule,
],
exports: [
MatButtonModule,
MatMenuModule,
MatIconModule,
MatCardModule,
MatSidenavModule,
MatFormFieldModule,
MatInputModule,
MatTooltipModule,
MatToolbarModule
]
})
export class MaterialModule { }
Run Code Online (Sandbox Code Playgroud)
我已将其导入我的一个组件中:
import { MaterialModule } from '../material.module';
Run Code Online (Sandbox Code Playgroud)
此外,我已经设置了角度材料 index.html
<link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
Run Code Online (Sandbox Code Playgroud)
在我的 style.css
@import '~@angular/material/prebuilt-themes/pink-bluegrey.css';
Run Code Online (Sandbox Code Playgroud)
我知道这是有效的,因为我已经展示了material-icon一个测试:
<i class="material-icons">face</i> …Run Code Online (Sandbox Code Playgroud) 我有一个对象数组,当我尝试访问它时,我收到一条错误消息:
类型错误:无法设置未定义的属性“ID”
我的代码如下:
export class Carimplements OnInit {
pieces: Piece[] = [];
test(pos){
this.pieces[pos].ID = "test";
}
}
Run Code Online (Sandbox Code Playgroud)
成为一个对象
export class Piece{
ID: string;
doors: string;
}
Run Code Online (Sandbox Code Playgroud)
我test(pos)从具有有效位置的 HTML调用。
我想我正在尝试访问尚未初始化的数组的位置 X。我怎么能做到?是否可以创建构造函数?
我Canvas.drawArc()在Android Studio 中工作,我找到了正确绘制我需要的弧的方法,但我想知道Point()实际创建弧的坐标Arc(不是边缘,而是中间的一些)。我已经拥有的代码是:
画圆弧(作品)
// Set the arc of movement of the encoder
public void setArc(Canvas canvas, Point startPoint, Point endPoint){
Point centerArc = new Point((int) centerX, (int) centerY);
Point leftEdge = new Point(startPoint.x, startPoint.y);
Point rightEdge = new Point(endPoint.x, endPoint.y);
int radiusArc = (int) Math.sqrt((leftEdge.x - centerArc.x)*(leftEdge.x - centerArc.x) + (leftEdge.y - centerArc.y)*(leftEdge.y - centerArc.y));
int startAngle = (int) (190/Math.PI*atan2(leftEdge.y-centerArc.y, leftEdge.x-centerArc.x));
int endAngle = (int) (210/Math.PI*atan2(rightEdge.y-centerArc.y, rightEdge.x-centerArc.y));
RectF rect = new …Run Code Online (Sandbox Code Playgroud) 我想将属性添加trust到一个 XML 中。我的问题是,目前我有 as valuea string,所以我无法使用以下代码:
trusted (escaped) {
escape.filter('to_trusted', ['$sce', function($sce) {
return function(text) {
return $sce.trustAsHtml(text);
}
}]);
}
Run Code Online (Sandbox Code Playgroud)
是否可以将 a 转换string为 a XML?我想转换escaped。
我正在使用boost::asio::steady_timer m_timer,如果我没有记错的话,为了调用m_timer.expires_after(expiration_time_ms);,expiration_time_ms应该是一个std::chrono::milleseconds变量。
尽管如此,就我而言,我的过期时间是double. 我想知道是否可以将 double 转换为std::chrono::milliseconds
目的是调用
void
setExpirationTime(my_casted_double) {
boost::asio::steady_timer m_timer;
m_timer.expires_after(my_casted_double)
}
Run Code Online (Sandbox Code Playgroud) 我想知道是否可以像LinearLayout我通常在网络上所做的那样,在 Android Studio 中证明 a 的内容是合理的。
网页CSS
.space-around {
display: flex;
justify-content: space-around;
}
Run Code Online (Sandbox Code Playgroud)
所做space-around的就是均匀分布在行中,周围空间相等,使内容适合 div (链接)
我怎样才能在我的 Android Studio 中获得相同的效果LinearLayout?
安卓
<LinearLayout
android:layout_width="match_parent"
android:layout_height="90dp"
android:orientation="horizontal">
</LinearLayout>
Run Code Online (Sandbox Code Playgroud) 我正在创建一个 Flutter 插件。目前,代码:
当我在 Android 中运行该应用程序时,它完美运行。然而,当我在 iOS 上运行它时,它却没有(假设涉及权限/限制)
await flutterTts
.synthesizeToFile(
"This is my first audio synthesizer in Flutter", audioFileName)
.then((success) => {
if (success == 1)
{
print('Successfully synthesized!!'),
// Gets the path to the generated file depending on the platform
pathFile =
Platform.isAndroid ? pathToFileAndroid : pathToFileIos,
pathFile
.then((pathToAudioFile) => {
print('Path to file: ' + pathToAudioFile),
// Speakers/earpiece
// int result = await player.earpieceOrSpeakersToggle();
// Sets the path to the file
audioPlayer.setUrl(pathToAudioFile),
audioPlayer.setVolume(1.0), …Run Code Online (Sandbox Code Playgroud) 我需要基于两个循环创建一个表。我尝试了以下方法:
<tbody *ngIf="testCases">
<tr class="pointer" *ngFor="let car of cars; let bike of bikes">
<td class="center">{{car?.id}}</td>
<td class="center">{{bike?.id}}</td>
</tr>
</tbody>
Run Code Online (Sandbox Code Playgroud)
我知道我得到了数据,因为我已经尝试过typescript,console.log但是当我在其中显示时,HTML我会null为自行车打印
我知道这是一个常见问题,但是我没有找到以前的问题。
我创建了一个新的firebase项目,并且正在尝试使用它。我创建了public,因此每个人都可以与之合作:
权限
service cloud.firestore {
match /databases/{database}/documents {
match /{document=**} {
allow read, write;
}
}
}
Run Code Online (Sandbox Code Playgroud)
但是,当我尝试发布一个对象时,出现了一个错误:
错误:未捕获(承诺):错误:PERMISSION_DENIED:权限被拒绝错误:PERMISSION_DENIED:权限被拒绝
如果数据库当前是公共的,我怎么没有权限?我该怎么解决?
我的代码很简单:
宾语
export class Coordenate {
$key: string;
latitude: number;
longitude: number;
}
Run Code Online (Sandbox Code Playgroud)
打字稿组件
onAddMarker(event) {
this.databaseService.postCoordenate(event.coords.lat, event.coords.lng);
//this.latitude = event.coords.lat;
//this.longitude = event.coords.lng;
}
Run Code Online (Sandbox Code Playgroud)
服务
listToStore: AngularFireList<any>;
//Insert a new bet
postCoordenate(latitude, longitude) {
this.listToStore = this.db.list("coordenates");
//Get the value of the photo URL in subscribe
this.listToStore.push({
latitude: latitude,
longitude: longitude
});
}
Run Code Online (Sandbox Code Playgroud)
该firebaseConfig是添加到我environment在我的角度项目
firebase firebase-realtime-database angular firebase-security-rules