我有一个角度转发器(表),其中包括一个src元素.但是,在加载项目之前第一次调用我的URL,导致一个404加载,如下所示:
http://localhost:9000/%7B%7Bitem.obj.thumbnailurl%7D%7D 404 (Not Found)
Run Code Online (Sandbox Code Playgroud)
该表看起来像这样(简化):
<table>
<thead>
<tr>
<th>Item title</th>
<th>Link</th>
</tr>
</thead>
<tbody>
<tr ng-repeat="item in items">
<td>{{item.obj.itemtitle}}</td>
<td>
<a href="{{item.obj.landingpageurl}}">
<img src="{{item.obj.thumbnailurl}}"/>
</a>
</td>
</tr>
</thead>
</table>
Run Code Online (Sandbox Code Playgroud)
该项目阵列以后加载,作为搜索的结果.
每次打开此视图时会发生什么(即使没有页面重新加载,只是打开其他视图)我得到404错误.
为什么会这样?我怎么能避免呢?
我有一个下面描述的设置 - 所以一个简单的复制控制器,服务和在谷歌云上部署kubernetes的https入口.
我需要杀死我的应用程序,以便我可以测试我的堆栈的其余部分如何反应 - 这是一个好方法吗?
我已经尝试删除该服务,但是当我重新创建它时,它不会获取后端服务(复制控制器和pod已创建,我可以在内部访问它们,但不能通过入口访问 - 服务没有看见.
echo "
apiVersion: v1
kind: Service
metadata:
name: nodeapp-https
labels:
app: nodeapp-https
spec:
type: NodePort
ports:
- port: 80
targetPort: 8080
protocol: TCP
name: http
selector:
app: nodeapp-https
---
apiVersion: v1
kind: ReplicationController
metadata:
name: nodeapp-https
spec:
replicas: 1
template:
metadata:
labels:
app: nodeapp-https
spec:
containers:
- name: nodeapp-https
image: gcr.io/my-project/node-app:v84
ports:
- containerPort: 8080
---
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
name: nodeapp-httpss
spec:
tls:
- secretName: node-app-secret
backend:
serviceName: nodeapp-https …Run Code Online (Sandbox Code Playgroud) google-compute-engine kubernetes kubernetes-health-check kubectl
我需要在ng-repeat中解析我的模型中的可选HTML.
我在.jade模板中有一个转发器,如下所示:
tr(ng-repeat='car in cars')
td(class='arrived-{{car.arrived}}') {{car.number}}
td(class='arrived-{{car.arrived}}') {{car.location}}
Run Code Online (Sandbox Code Playgroud)
我的car.location可以是纯文本,如:
City name
或者它可以有一些HTML,如下所示:
In transit, <a href="http://example.com/"/>view</a>
Run Code Online (Sandbox Code Playgroud)
现在,当我得到HTML时,这不会被解析.不幸的是,这些数据来自第三方网站,所以我不能影响到这一点.是否有指令或过滤器可以将其转换为有效链接?
如果没有,我还能尝试用它做什么?
我一直在阅读David Drapers关于新功能的博客 - 共享网页的扩展,但我没有找到任何有用的例子.什么是文件命名和结构约定?
从我收集的,我有一个模块配置文件,我不知道如何命名或在哪里放(share/WEB-INF/classes/alfresco?)
此外,我了解我的自定义客户端资源(.js和.css文件)转到META-INF/custom-dashlet/extension/JAR文件中.它是否正确?最后,*.get.js和*.get.html.ftl转到webscripts/com/mycompany/mypackage/*?
我现在有:
*share/WEB-INF/lib/mypackage.jar*
Run Code Online (Sandbox Code Playgroud)
并在其中:
*META-INF/mypackage/extension/myfile.js
webscripts/com/mycompany/mypackage/myfile.get.js
webscripts/com/mycompany/mypackage/myfile.get.html.ftl
*
Run Code Online (Sandbox Code Playgroud)
和
*share/WEB-INF/classes/alfresco/something.xml*
Run Code Online (Sandbox Code Playgroud) angularjs ×2
alfresco ×1
html-parsing ×1
javascript ×1
kubectl ×1
kubernetes ×1
module ×1
ng-repeat ×1