在表格单元格中,我列出了几个使用ng-repeat填充的项目,使用下面的结构.但是,对于某些条目,"user.favcolor"等属性为空.在这种情况下隐藏文本的最简单方法是什么,例如"喜欢的颜色:",这样我就不会得到一条"喜欢的颜色:"并且旁边没有值的行?
<table>
<thead>
<tr>
<th>Price</th>
<th>Plan Contents</th>
</tr>
</thead>
<tbody>
<tr ng-repeat="tip in tips">
<td>{{tip.priceMonthly}}</td>
<td><span>Name: {{user.name}}</span>
<span>ID: {{user.id}}</span>
<span>Favorite color: {{user.favcolor}}</span>
</td>
</tr>
</tbody>
</table>
Run Code Online (Sandbox Code Playgroud) 我正在使用AngularFire获取输入并将其保存到我的Firebase数据库.目前,我有一个输入用于输入服务的价格,如此(我使用输入类型的"文本"而不是"数字",因为我不希望它在旧浏览器中导致问题):
<p><input type="text" placeholder="Enter your monthly price here" ng-model="priceMonthly" required/></p>
Run Code Online (Sandbox Code Playgroud)
但是,当我在表单提交(使用更新函数)时将其写入我的Firebase时,它会将值写$scope.priceMonthly为字符串而不是整数.将此值写为整数而不是字符串的最佳方法是什么?
我目前有一个站点,其中数据托管在Firebase上,静态文件托管在AWS上(我使用NameCheap注册了我的域名,但是使用Route 53和S3路由到AWS).
我现在想使用SendGrid发送电子邮件,但他们说我需要设置一个SMTP服务器.我无法找到最好的方法来做到这一点.我可以就最佳解决方案获得建议吗?我想使用SendGrid发送交易电子邮件,例如"欢迎使用网站!","忘记密码"等.